📄 About this page
This is the text version of my CV. Below you will find my education, my work experience and my personal projects, and in About me I tell you who I am and what I care about.
If you would rather walk through it, the same content lives in the 3D world. It is built with Nuxt and three.js.
👤 Profile
Passionate about software development, with experience building web and mobile applications. Background in computer science, artificial intelligence, machine learning, software engineering, programming, databases, operating systems, networking, cryptography and information security, automata and formal languages, and Turing machines, among others.
🎓 Education
Pontificia Universidad Católica de Chile, Computer Engineering (Ingeniería Civil en Computación), 2019 - 2025.
Graduated. Major in Computing and Information Systems, Minor in Scientific and Technological Foundations of Computing.
🗣️ Languages
- Spanish: Native
- English: Professional
- German: Learning
💼 Work Experience
NotCo
- Software Engineer L3 (December 2025 - Present)
- Software Engineer L2 (March 2025 - November 2025)
- Software Engineer L1 (August 2024 - February 2025)
- Software Engineering Intern (January 2024 - July 2024)
👨💻 Personal Projects
WatchWhere
Web app that takes the movie or TV show you want to watch and returns the list of streaming platforms where it is available. It uses the TMDB API to fetch information about movies and shows. Built with React, using Tailwind and styled-components for the design.
Chess Knight Exercises
Web app that helps chess students practice knight moves. It offers different exercises and difficulty levels, with the main goal of solving them as fast as possible. Built with React, using Tailwind, styled-components and Material UI for the design.
Sequence to formula
Web app that helps you find the formula behind any given sequence of numbers. Built with vanilla JS.
Deutsch Lernen
Web app for practising German. It has vocabulary exercises by topic (the house, clothing, people, history and castles), irregular verbs, exercises sorted by difficulty and an easy mode, with pictures and charts to follow your progress. Built with Nuxt 4 and Vue 3, using Vuetify for the design, TanStack Query and Chart.js.
📚 Other
Attendance platform (Undergraduate Research)
Together with a team of three, I built a platform for fast and secure attendance tracking in classes and exams. We explored integrations such as QR codes with Google Sheets and Excel, scanning university and national ID cards, and token-based authentication. My role was varied, focused mainly on the web platform, using a stack built around Vite, React and TypeScript.