
About Me
As a full-stack engineer, I specialize in building complete systems that bridge the gap between software, hardware and anything in between. My work ranges from writing C/C++ firmware for IoT and robotics to developing AI-powered cloud platforms and interactive user interfaces.
I thrive on turning complex technical challenges into polished, functional products.
Resume
Freelancer
Software Engineer
2024 - Present
Created solutions for SMEs, including AI chatbots for customer service and automated content generation systems. Utilized a serverless architecture with WebSockets and a modern, customizable frontend.
CIM UBB
Software Engineer
August 2023 - December 2023
Engineered an IoT solution for a rainwater management system simulator with device manipulation in C/C++, small-scale cloud infrastructure, GPS/mobile internet connectivity, and a paired mobile app for remote monitoring and control.
CIM UBB
Software Engineer Internship
August 2022 - December 2022 / August 2023 - December 2023
Developed desktop applications for robotic arm management and image recognition, sensors and measurement devices, alongside mobile apps for monitoring and controlling electronic devices.
Universidad del Bio-Bio
'Bachelor's degree in engineering sciences' and 'Civil Computer Engineering'
2019 - 2023
Liceo Comercial Presidente Frei Montalva
Business Administration Technician
2017 - 2018
English
Advanced
Spanish
Native
Projects

Freelance AI & Web Solutions
Created solutions for SMEs, including AI chatbots for customer service and automated content generation systems. Utilized a serverless architecture with WebSockets and a modern, customizable frontend.

IoT Rainwater Management System
Engineered a full-stack IoT solution to remotely control and monitor a physical rainwater scale model. The system features an embedded device in C/C++, a cloud backend, and a cross-platform mobile app.

Dynamic Java Interpreter & OOP Learning Platform
An interactive platform for teaching Object-Oriented Programming. It features a Node.js backend that runs a dynamic, sanitized Java code interpreter using Reflection. The frontend, built with React, provides a code editor, lessons, and a canvas that visually renders the executed Java objects in real-time.

Robotic Arm Control Software
Developed a C# desktop application for a university lab's robotic arm, using computer vision to identify and sort objects on a small-scale assembly line.

IoT Control Apps
Developed embedded C/C++ software for sensors and measurement devices, along with a corresponding mobile application for remote data monitoring and wireless control.
Live Demos
E-commerce Platform & AI Agent
A fully functional e-commerce storefront with a shopping cart, product pages, a checkout process, etc. Plus an agent connected to a RAG system and dinamic SQL query backend. Built with Next.js, Cloudflare and Google Gemini.
View Demo