I studied Mechatronics Engineering, but my curiosity and life's circumstances led me to become a software engineer building web and mobile products. I started in a research lab creating eye-tracking software so people with motor disabilities could paint with their gaze, and that idea —putting technology at the service of people— has been the thread running through everything I do.
Over time I grew from developer intern to senior engineer and tech lead, working with distributed teams and global clients across Mexico, the U.S., and Europe (Deloitte, Luxoft, and Orium). I'm comfortable across frontend, backend, and cloud, but what I enjoy most is turning complex problems into simple, clean solutions that people actually want to use.
Away from code, before any title, I'm a human being guided by curiosity and a desire to learn. I enjoy reading, spending time with my family, watching movies and series, and exercising to keep my mind clear when I'm not coding. On vacation, I love to travel and discover people, places, dishes, cultures, and settings that renew my drive to keep improving. I believe in craftsmanship, in constant learning, and in treating people —users and teammates— with the same care I put into writing a function.
“Be ashamed to die until you have won some victory for humanity.”
Principles
Technology exists to serve people, not the other way around.
Clean architecture and readable code over the quick fix.
Always learning, and sharing what I learn with the team.
"If you're going to do something, do it well," as my grandfather taught me: I give everything in every attempt — and beyond reaching the goal or not, what lasts is having given it all.
Work Experience
10+ years of experience
Senior Software Engineer @ OriumAI
Apr 2026 – Present
Designing and building, from day one, a high-scale loyalty engine to support 600K+ users with 15–20% monthly growth, with an architecture able to handle a full day-one migration without performance degradation. I combine engineering discipline with AI-assisted development to accelerate delivery.
Technical Lead (Freelance) @ Private client (NDA)AI
Dec 2025 – Mar 2026
Led the end-to-end development of a mobile MVP in React Native (TypeScript). I first defined the entire system architecture, patterns, and business rules on my own; then I built an AI-agent harness to accelerate implementation without sacrificing architectural integrity.
Developed multi-platform streaming applications using TypeScript, React Native, and Turbo Modules for AndroidTV, FireTV, tvOS, Tizen, Kepler, web browsers, Android, and iOS.
Returning to the hardware side of my degree to bring my software experience —security and user experience— down to the bare metal, programming in C on ARM Cortex-M microcontrollers with an STM32 Nucleo board.
›A differentiating angle: security and UX applied to low-level firmware
›Bare-metal programming in C on ARM Cortex-M (STM32 Nucleo)
›Guided by reference books: "Making Embedded Systems" (White), Yiu's Cortex-M guide, and the "Embedded C Coding Standard" (Barr)
CARM Cortex-MSTM32 NucleoBare-metalFirmware
Contact
// let's talk
Have a job offer, a project, or an idea? Send me a message and I'll gladly get back to you.