I build systems, grow teams, and break things open to see how they work. I also teach AI at the college level and reverse-engineer things for fun. Still figuring out which one is the main job. Based in Mexico.
01 / About
I'm a software architect and tech lead from Mexico with a track record across mobile, cloud infrastructure, biometrics, and AR/VR systems. I don't just write code — I design the systems around it so teams can own and scale them independently.
I teach Artificial Intelligence at the college level, bridging the gap between theory and real-world engineering. It keeps me sharp and forces me to explain what I know with clarity.
On my own time, I do independent security research — reverse-engineering cryptographic systems, dissecting ARM64 binaries, and publishing my findings. I'm also deep into real-time graphics and AR through ReactVision, which I co-founded.
02 / Work
Products in production, research in the wild, demos that run in your browser, and side projects that exist because they should.
Together with Oliver and an amazing team, we maintain and evolve the ViroReact ecosystem — 130k+ downloads a year and growing. Currently building ReactVision CCA, our own cloud anchor infrastructure for cross-session, cross-device AR persistence. No Google dependency.
Working to make ReactVision a solid Unity competitor for React Native developers. The kind of AR/VR graphics work that lives at the intersection of native performance, JSI bridges, and real-time rendering.
A Docker-first PaaS for small teams — services, databases, serverless, cronjobs, and S3-compatible storage in one platform. No cold starts, no stitching five products together.
Identity verification platform with proprietary capture SDKs, OCR, and AI models. Built in Bun, Rust, and Go. Zero third-party AI dependencies.
I teach Artificial Intelligence at the college level — from foundational theory to hands-on engineering with modern models. Teaching forces me to distil complex ideas into clear explanations, and that clarity feeds back into everything else I do.
Reverse-engineered the cryptographic system inside Mexican voter ID QR codes. Seven layers of crypto — AES-CBC-256, chained 8,192-bit RSA, SIMD/NEON key derivation, ECDSA verification — all from ARM64 binary analysis.
Structural and cryptographic analysis of Mexico's FIEL (e.firma) digital identity infrastructure — used by 27 million taxpayers. Documented deprecated 3DES-CBC cipher, PBKDF2 with only 2,048 iterations (293x below NIST minimum), 8-byte salts, and SHA-1 in CSRs.
Live ↗
Open ↗
Live
Live
Live
Pokemon desktop companion with animated Gen 5 sprites, voice recognition, screen awareness. Yes, it speaks Spanish.
Monocular SLAM engine in C++ compiled to WebAssembly. Camera feed, feature tracking, pose estimation, AR placement.
Headless AI assistant — CLI, Telegram, REST API. RAG memory, function calling, screen capture, voice. Single 58MB binary.
Full Pokemon encyclopedia with team builder, minigames (PokeWordle, Guess Who, Memory), friends, and leaderboards.
Contactless fingerprint capture in the browser. No native apps, no hardware — just a camera and math.
Self-hosted Postman alternative. Collections, environments, team features, Postman import. Ships as one Docker image.
Describe what you want, AI writes and runs the code in a Docker sandbox. Live preview, multiple languages.
Web-based editor for RPG Maker XP projects — modern tooling for an ancient format.
ROM editor for Pokemon NDS games. Understanding how they work from the inside.
3D Snakes & Ladders with Pokemon characters as pieces. 1–4 players, CPU opponents, sound effects, and animated dice.
03 / Career
Growing junior devs while shipping real work.
Biometrics, OCR, and regulated identity systems.
Engineering strategy and team building.
Reliability-critical R&D systems.
Complex mobile architectures. Acquired ReactVision.
React Native, native bridges, platform APIs.
Government technology. First professional environment — where the Premio a la Innovación Gubernamental was earned.
Years of independent work before entering the formal industry — clients, projects, and learning everything the hard way.
04 / Contact
Always up for good conversations — whether it's about systems architecture, AI, security research, or just cool projects.