Eduardo
Dorantes

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.

Software Architect Tech Lead AI Educator Security Researcher AR/VR Graphics
Eduardo Dorantes

01 / About

Building at the intersection

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.

The personal side: Three cats run my house (Tiny, Comfey, Brayan). I'm a lifelong Pokemon fan. I game, I lift, and I feel everything at full volume.
130k+
Downloads/year (ReactVision)
10+
Years in industry
5+
Roles across facets
1
Government Innovation Award

02 / Work

Everything I build

Products in production, research in the wild, demos that run in your browser, and side projects that exist because they should.

Products
Founder & Architect

Orvex

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.

Docker Node.js S3-compatible Storage
Powers Zaits in production
Technology Lead

Zaits

Identity verification platform with proprietary capture SDKs, OCR, and AI models. Built in Bun, Rust, and Go. Zero third-party AI dependencies.

Proprietary Capture SDKs Custom OCR AI Antispoofing Bun Rust Go
AI Educator

Teaching AI

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.

Research
Security Research

INE QR Cryptanalysis

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.

ARM64 Unicorn Engine AES-CBC-256 RSA-8192 ECDSA
Security Research

SAT FIEL PKI Cryptanalysis

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.

PKI PBKDF2 3DES-CBC X.509 PKCS#8 hashcat
Live Demos
Una Voz en la Habitación
Live ↗
Voice AI · Healthcare · Orvex
Una Voz en la Habitación
Real-time voice companion with emotion detection for hospitalised patients.
Voice AI Emotion Detection Healthcare
Open demo ↗
Shader Pipeline
Open ↗
Shader Pipeline
WebGL2 PBR renderer with live GLSL editor. PBR · IBL · Bloom · Tone mapping.
WebGL2 PBR GLSL
Open ↗
λ
Live
Sandbox
LISP interpreter with guided exercises + Perceptron decision boundary visualizer.
Interpreter Neural Nets SVG
Launch →
Face Mesh
Live
Face Mesh + Liveness
478-point mesh with head pose, iris tracking, blendshapes, and challenge-response liveness detection.
MediaPipe Biometrics Camera API
Launch →
FingerprintSDK
Live
Fingerprint
Rear camera with torch, CLAHE enhancement, Sobel edges, ridge analysis, and minutiae detection.
Camera + Torch Image Processing
Launch →
Visual SLAM
Live
Visual SLAM
Feature detection and optical flow tracking on your camera with 3D map visualization.
Canvas Camera API Computer Vision
Launch →
Side Projects
01

Clyppy AI ↗

Pokemon desktop companion with animated Gen 5 sprites, voice recognition, screen awareness. Yes, it speaks Spanish.

Python / LM Studio / macOS
02

Lightweight SLAM ↗

Monocular SLAM engine in C++ compiled to WebAssembly. Camera feed, feature tracking, pose estimation, AR placement.

C++ / WebAssembly / Three.js
03

AI Assistant ↗

Headless AI assistant — CLI, Telegram, REST API. RAG memory, function calling, screen capture, voice. Single 58MB binary.

Bun / TypeScript / SQLite
04

PokeDex Companion ↗

Full Pokemon encyclopedia with team builder, minigames (PokeWordle, Guess Who, Memory), friends, and leaderboards.

React / Express / PostgreSQL
05

FingerprintSDK

Contactless fingerprint capture in the browser. No native apps, no hardware — just a camera and math.

TypeScript / MediaPipe / OpenCV.js
06

APIBird

Self-hosted Postman alternative. Collections, environments, team features, Postman import. Ships as one Docker image.

React / Express / Prisma / Docker
07

Agentic Coder

Describe what you want, AI writes and runs the code in a Docker sandbox. Live preview, multiple languages.

React / Fastify / Docker / LM Studio
08

RMXP Editor ↗

Web-based editor for RPG Maker XP projects — modern tooling for an ancient format.

TypeScript / RPG Maker XP
09

Pokemon NDS Editor ↗

ROM editor for Pokemon NDS games. Understanding how they work from the inside.

TypeScript / NDS ROM format
10

Serpientes y Escaleras 3D ↗

3D Snakes & Ladders with Pokemon characters as pieces. 1–4 players, CPU opponents, sound effects, and animated dice.

Three.js / OBJLoader / Web Audio
RMXP Editor
GitHub ↗
RMXP Editor
Pokemon Unite
Eduardo at the gym
The gym arc · 96kg

03 / Career

How I got here

StratPlus
Tech Lead

Growing junior devs while shipping real work.

Buro ID Digital
Biometrics & Identity

Biometrics, OCR, and regulated identity systems.

Capitol Interactive
Engineering + Leadership

Engineering strategy and team building.

Moropo
R&D & Experimental

Reliability-critical R&D systems.

Morrow
Complex Mobile Architectures

Complex mobile architectures. Acquired ReactVision.

Linkworld & My-Link
Early Career

React Native, native bridges, platform APIs.

Secretaría de Contraloría · Hidalgo
First Formal Role

Government technology. First professional environment — where the Premio a la Innovación Gubernamental was earned.

Freelance & Commissions
Since School

Years of independent work before entering the formal industry — clients, projects, and learning everything the hard way.

Recognition
Premio a la Innovacion Gubernamental
Gobierno de Hidalgo — civic technology impact

Beyond the code

Pokemon since forever. Gym rat (bulked to 96kg, aiming for 100). Three cats. I game, I build things that don't have to make money, and I feel everything at full volume.

04 / Contact

Let's talk.

Always up for good conversations — whether it's about systems architecture, AI, security research, or just cool projects.