Ingeniería por dentroUnder the hood
Los sistemas difíciles que construí.The hard systems I built.
Lo que no se ve en una captura: tiempo real, sincronización sin conexión, IA sobre documentos legales y pagos. Cada uno resuelve un problema concreto en producción.What a screenshot doesn’t show: real-time, offline sync, AI over legal documents and payments. Each one solves a concrete problem in production.
Mythic Lobby
Voz en tiempo real con servidor propioSelf-hosted real-time voice
Servidor LiveKit autoalojado con Docker, Caddy, Redis y TURN. Tokens firmados en una Edge Function, salas por equipo y partida, servicio en primer plano en Android y reconexión del micrófono con 12 reintentos y backoff exponencial para MIUI, Huawei y Oppo.Self-hosted LiveKit with Docker, Caddy, Redis and TURN. Tokens signed in an Edge Function, rooms per team and match, an Android foreground service, and mic reconnection with 12 retries and exponential backoff for MIUI, Huawei and Oppo.
Mythic Lobby
Chat, presencia y notificaciones en vivoLive chat, presence and notifications
Supabase Realtime sobre 9 tablas con un canal por tabla y debounce. Mensajes directos, de equipo y globales con recibos de lectura, respuestas con gesto, audio y menciones. Presencia por heartbeat en 4 estados y push por MQTT que llega sin Google Services.Supabase Realtime across 9 tables, one channel per table with debouncing. DMs, team and global chat with read receipts, swipe replies, audio and mentions. Heartbeat presence with 4 states, and MQTT push that works without Google Services.
- Supabase Realtime
- Postgres RLS
- pg_cron
- Pushy
CalInv
Sincronización offline-firstOffline-first sync
Cada teléfono vende sin red sobre SQLite, con un ORM y migraciones propias. Un servidor Hono + PostgreSQL sincroniza varios teléfonos, tiendas y personal con roles, licencias Premium y cuadre de caja, y la misma base corre en Android, Windows (Electron) y la web.Every phone sells offline on SQLite, with a custom ORM and migrations. A Hono + PostgreSQL server syncs phones, stores and staff with roles, Premium licensing and cash reconciliation, and the same codebase runs on Android, Windows (Electron) and the web.
- SQLite
- Hono
- PostgreSQL
- Electron
CalInv
Dinero exacto en varias monedasExact money across currencies
Todo el dinero y las cantidades se guardan como enteros escalados, sin errores de redondeo. Costo por lote, mermas, devoluciones y cobro mixto en varias monedas, con las reglas de negocio probadas contra SQLite real.All money and quantities are stored as scaled integers, so nothing rounds wrong. Per-batch cost, shrinkage, returns and mixed multi-currency checkout, with business rules tested against a real SQLite database.
- TypeScript strict
- node:test
- Dominio puroPure domain
Argus Legal AI · en el equipoArgus Legal AI · on the team
IA aplicada a documentos legalesAI applied to legal documents
Como parte del equipo trabajo en todo lo de IA: integración de modelos vía API (OpenAI, Gemini), diseño de prompts, RAG con embeddings y búsqueda semántica sobre jurisprudencia, OCR de expedientes, scraping de portales judiciales e integraciones con más de 5 fuentes, en una plataforma multi-tenant.As part of the team I work across the AI stack: model integration via API (OpenAI, Gemini), prompt design, RAG with embeddings and semantic search over case law, OCR of case files, scraping of judicial portals, and integrations with 5+ sources, on a multi-tenant platform.
- LLM APIs
- Prompts
- RAG · embeddings
- Pinecone
- OCR
- Scraping
- Langfuse
A-Pululu
Comercio con pagos y repartoCommerce with payments and delivery
Tienda multicomercio con pagos Visa y Mastercard, API REST sobre PostgreSQL, correos transaccionales, despliegue en Azure y una app de reparto en React Native con ubicación.Multi-merchant store with Visa and Mastercard payments, a REST API on PostgreSQL, transactional email, Azure deployment, and a React Native delivery app with location.
- Express
- PostgreSQL
- React Native
- Azure