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.
AI-Augmented EngineeringAI-Agent HarnessSpec-Driven Development
Practices & Leadership
TDDScrumTechnical Leadership
Featured Projects
4 Projects
My Finances
Featured
Cross-platform mobile and web app to manage income and expenses, with client-side encryption before any data reaches the server — a zero-knowledge backend.
›Cross-platform monorepo: mobile app, API and web companion
›Zero-knowledge E2EE (RSA-OAEP 4096 + AES-256-GCM): the server can't read your data
›Offline-first with idempotent sync and ECDSA P-256 device binding
A phased, multi-agent development harness shipped as a Claude Code plugin: it orchestrates 17 isolated-context agents through a gated pipeline — from discovery to release — to build web, API and mobile projects with a red-green cycle and GitHub sync.
›Multi-agent orchestration: 17 isolated-context agents, 41 skills, and hooks that physically enforce the gates
›AI-augmented engineering: context engineering, deterministic guardrails, and vendored skills pinned by hash
›Nine-phase pipeline with a red-green cycle per ticket, synced to GitHub Projects
Claude CodeAI agentsMulti-agentNode.jsGitHub ProjectsTDDMCPNext.js
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)