Portfolio

Here's a selection of projects I've worked on. Each represents different skills and technologies I've used throughout my career.

2026

Multi-platform application that delivers road safety educational content to school students

Educación Vial Escolar

Multi-platform application that delivers road safety educational content to school students

Full-stack development of the application, covering the user interfaces and the integration of frontend components with the backend services. I also deployed the application to a cloud production environment, and to the Apple App Store and Google Play Store. The project was carried out for Previal Ltda.

React NativeExpoFastAPIDockerPostgreSQLRedis

2025 – 2026

Web application to manage invoicing and real estate projects for a Chilean construction company

CRM Constructora Inmobisur

Web application to manage invoicing and real estate projects for a Chilean construction company

Full-stack development of the application, covering the user interfaces, the integration of frontend components with the backend services (both client-facing and admin-facing), and the data processing pipelines. I also deployed the application to production environments.

Next.jsTypeScriptFastAPIDockerPostgreSQLAWS

2025

Web application to promote and navigate through the data of the Race to Resilience campaign

RtR Data Explorer

Web application to promote and navigate through the data of the Race to Resilience campaign

Full-stack development of the application, actively contributing to the development of user interfaces, the integration of frontend components with the backend services, and the data processing pipeline. I also deployed the application to production environments. This project was carried out in collaboration with the Center for Climate and Resilience Research (CR²).

Next.jsTypeScriptFastAPIDockerPostgreSQL

2025

Website and mobile app for promoting a school textbook collection with an integrated AI assistant

Sumo Primero

Website and mobile app for promoting a school textbook collection with an integrated AI assistant

Defined the architecture and core features of the website, actively contributing to the development of user interfaces, the AI assistant, and the integration of frontend components with the backend services. I also developed the mobile app, and deployed the website and mobile app to production environments. This project was carried out as part of my role at CMMEdu.

Next.jsTypeScriptReact NativeFastAPIAWSTerraformOpenAIDockerPostgreSQLRedis

2025

Mobile application that provides guided navigation for employees along routes predefined by their organization

Mapas de Rutas

Mobile application that provides guided navigation for employees along routes predefined by their organization

Full-stack development of the application, including backend services, UI design and implementation, and integration with mapping services. I also deployed the application to production and continue to maintain it. The project was developed for Previal Ltda.

React NativeExpoFastAPIDockerPostgreSQLRedis

2025

Commercial website for a Chilean dentist clinic

Élan Dent

Commercial website for a Chilean dentist clinic

Front-end development, spanning from the design of the website to the implementation of the UI components. Freelance project for a Chilean dentist clinic.

Next.jsTypeScriptDocker

2025

Website with mathematical educational content for high school studentsMatCon logo

MatCon

Website with mathematical educational content for high school students

Full-stack development of the website, actively contributing to the development of user interfaces, and the integration of frontend components with the backend services. This project was carried out as part of my role at CMMEdu.

Next.jsTypeScriptFastAPIDockerPostgreSQLRedis

2025

Commercial website for a Chilean real estate companyInmobiliaria Ruta del Sur logo

Inmobiliaria Ruta del Sur

Commercial website for a Chilean real estate company

Front-end development, spanning from the design of the website to the implementation of the UI components. Freelance project for a Chilean real estate company.

Next.jsTypeScriptDockerAWS

2024

Dashboard for visualizing Open edX course data (private project)

Open edX Data Dashboard

Dashboard for visualizing Open edX course data (private project)

Led the full development of the platform, from architecture design to application deployment. Additionally, developed a custom API to extract and manage data from the Open edX platform, enabling seamless integration with other services and systems. This project was carried out as part of my role at CMMEdu.

React.jsFastAPIDockerPostgreSQLRedisCeleryOpen edX

2023 – 2024

Implementation and standardization of IT infrastructure

IT Infrastructure at CMMEdu

Implementation and standardization of IT infrastructure

Definition and standardization of the IT infrastructure for the organization, including automation of repetitive tasks, the setup of a CI/CD pipeline, and the setup of a backup system. Furthermore, open source solutions were evaluated and implemented to fulfill the needs of the organization, such as password management, authentication, and monitoring. These tasks were part of my role at CMMEdu.

LinuxDockerNGINXGrafanaGitHub ActionsAWS

2022 – 2023

Multi-platform web application for teacher educatorsRedFID logo

RedFID

Multi-platform web application for teacher educators

Led the end-to-end development of the platform, overseeing everything from architecture design to deployment and ongoing maintenance. Successfully integrated an Open edX instance with custom API connections. Additionally, developed and implemented tailored web interfaces using React.js to enhance user experience and platform functionality. This project was carried out as part of my role at CMMEdu.

FastAPIReact.jsDockerOpen edXPostgreSQLRedis

2022

Web application for viewing and downloading atmospheric models reanalysis data

R-Explorer

Web application for viewing and downloading atmospheric models reanalysis data

Active participation in the development of the backend service that allows the user to generate plots using the data stored in the database, and the user interface for inputting the parameters to generate the plots. This project was carried out with a team of 5 people at the Center for Climate and Resilience Research (CR²), in the context of a software development course.

FlaskCeleryVanilla JavaScriptDockerMatplotlib