Senior Software Engineer · México 🇲🇽 Frontend Architecture · Real-time Systems · Data Visualization · Developer Tools
150K users ran my code every day. None of them knew it existed. That's the point.
Software engineer obsessed with performance. Four years optimizing the frontend of an IoT platform with 150K+ active users — real-time WebSocket data, charts that never drop a frame, design systems that scale. If the user notices the UI, something went wrong.
Now I build small, sharp tools for developers.
- 🔨 Shipping @avelor — a suite of 17 CLI tools for developers, on npm
- 🎨 Running creu — my design & code studio
- 🤖 Building MCP servers and wiring AI tooling into the engineering workflow
- 📓 Publishing systems research and runtime investigations at octa.page
Developer tools
- Avelor — 17 CLI tools on npm:
mesh(local HTTPS proxy),floo(SSH deploy agent),bifrost(WebSocket tunnel),mira(uptime monitor) - mcp-rss — MCP server that exposes RSS and Atom feeds as tools for AI agents · TypeScript
- Mayday — Real-time incident collaboration rooms · Next.js · WebSockets
Real-time & data visualization
- Squawk — Global aviation dashboard on live ADS-B data · deck.gl · MapLibre · ECharts · SSE
- Stratum — 75 years of weather data turned into a generative art poster · React · Open-Meteo · SVG/PNG/PDF
- Contour — Animates the bezier curves inside any OpenType font · SvelteKit · Canvas
- Loft — RFC 1149 reference implementation. IP over Avian Carriers. Loses 55% of your packets, by design.
Products & writing
- TuAgenda.digital — Appointment automation SaaS with an AI WhatsApp agent · Next.js · Supabase · Stripe · Twilio
- christianecg.com — Portfolio and blog · Astro · Pagefind · Satori
- octa.page — Static engineering notebook. Architecture decisions made public.
Security Issues of a Decentralized Blockchain-Based Messaging System · 2021