Oscar Javier
Castellanos Buelvas
Desarrollador full-stack y de producto · 12 años
Construyo sistemas completos, de la placa electrónica a la App Store: apps nativas, backends en Go, IA aplicada de bajo costo, tiempo real, facturación DIAN e IoT.
Backend Engineer · LLM y agentes de IA · 12 años
Agentes y sistemas con LLM en producción: orquestación por herramientas, RAG híbrido, controles deterministas y costo medido por consulta, sobre backends en Go y Node.
Desarrollador Angular · Ionic · 12 años
Apps Angular + Ionic/Capacitor completas: web y PWA, Android, iOS y escritorio con Electron, publicadas en tiendas, y el backend que las sostiene.
Experiencia
Diseño, construyo, despliego y mantengo Juntox, Rondax y Bukivo de punta a punta: apps, backend, IA, servidores y publicación en tiendas.
Construí y opero en producción dos sistemas de agentes: Noha (Rondax) y el asistente de Bukivo. Backends en Go, PostgreSQL multi-tenant, servicios independientes y streaming por SSE.
Lideré el equipo y la estrategia de mantenimiento y escalabilidad del software contable hEMMA.
Invoice AI desde cero (Angular + Ionic en tiendas y PWA; NLP, NER y BERT); Florista.net (refactor a PHP) y Selbuk (iOS).
Invoice AI desde cero: contabilidad con NLP, NER y BERT, fine-tuning de modelos de OpenAI; apps Angular + Ionic en tiendas y PWA.
Construí Invoice AI desde cero: app Angular + Ionic publicada en Play Store y App Store, y PWA web; contabilidad con NLP, NER y BERT. También Florista.net y Selbuk.
Sistemas contables para la facturación electrónica colombiana: hEMMA Contable y Facturas Ya.
Proyectos destacados
Agente en Go: clasificador de intención, búsqueda híbrida, texto → SQL validado con EXPLAIN y reintento, permisos y solo lectura.
Orquestador que planifica herramientas y transmite por SSE; 14 agentes ejecutados por plan; deshacer con snapshots; tokens y USD por solicitud.
Multi-turno, SQL seguro con permisos inyectados y gráficas; módulo Odoo con FastAPI y HMAC. Voz → formularios y transcripción en vivo.
Endpoint público en Go con Gemini: límites por IP, tope diario, caché y defensa ante prompt injection.
Desde cero: Angular + Ionic en Play Store y App Store, y PWA. Contabilidad asistida por IA.
Angular 21 + Ionic 8 + Capacitor 7 y Electron. NFC con plugin parchado, SQLite cifrado offline.
Calendario tributario: Angular + Ionic + Capacitor, escritorio con Electron, notificaciones push.
Facturación electrónica: Angular + Ionic + Firebase, impresión térmica BLE, biometría, IndexedDB.
Colaboración: Invoice AI y Clic2track. Además: Juntox, Rondax y Bukivo (Flutter + Go), plataformas propias en producción con IA, tiempo real y DIAN.
Copropiedades: asambleas con video y votación en vivo, citofonía SIP, emergencias, chat, contabilidad.
Seguridad: GPS en vivo, Face ID con anti-spoofing, IA Noha, turnos, nómina electrónica.
Mini ERP con IA en iOS, Android, macOS, Windows y Web, con DIAN y POS.
ERP contable colombiano, facturación electrónica y nómina.
Colaboración: Invoice AI · Clic2track · Florista.net · Selbuk. IoT: piloto con ESP32 para válvulas de seguridad en un campo petrolero, Argentina.
Capacidades
Orquestación de agentes. Planificación por herramientas, ejecución por pasos, estado multi-turno y contexto acotado.
RAG. Búsqueda híbrida BM25 + vectores + trigramas en PostgreSQL/pgvector; catálogo con sinónimos y joins.
Controles deterministas. Solo SELECT, EXPLAIN, permisos inyectados, solo lectura, reintento con el error.
Costo y proveedores. Modelo por paso según costo y latencia (Gemini, Claude, GPT, Grok, Groq, Mistral, Llama); tokens y USD por solicitud.
APIs y tiempo real. REST en Go y Node, servicios independientes, PostgreSQL multi-tenant, streaming por SSE y WebSockets.
Calidad. ~140 consultas validadas, control de cobertura del catálogo y pruebas automatizadas en Go.
Angular + Ionic/Capacitor. Apps híbridas para Android, iOS y web (PWA) con un solo código; escritorio con Electron.
Tiendas. Publicación y mantenimiento en App Store y Google Play: permisos, firmas, compras in-app.
Plugins nativos. Capacitor con NFC, BLE (impresoras térmicas), biometría y cámara; parches propios.
Offline. SQLite cifrado, IndexedDB con web workers y sincronización con el backend.
Backend para el front. APIs REST en Go, PHP y Node; PostgreSQL; Firebase (Auth, Firestore, FCM).
IA en la app. Gemini, GPT y Claude integrados; RAG y texto → SQL con costo medido.
Pagos. PayU, Braintree, PayPal, ePayco, Wompi y Stripe; compras in-app y suscripciones.
Tiempo real. SSE, WebSockets, push FCM y alertas críticas.
IA aplicada. Agentes RAG con búsqueda híbrida, texto → SQL seguro, multi-agente, costo medido por consulta.
Tiempo real. SSE, WebSockets, WebRTC/LiveKit, SIP, walkie-talkie Opus, push y alertas críticas.
Móvil y escritorio. Flutter, Swift, Kotlin, Ionic, Electron. Publicación en App Store y Google Play.
Backend y datos. Go, PHP, Python, Node. PostgreSQL multi-tenant, offline-first con sincronización.
DIAN y contabilidad. Factura, notas, documento soporte, nómina electrónica, MUISCA, PUC/NIIF.
Pagos. PayU, Braintree, PayPal, ePayco, Wompi y Stripe; compras in-app y suscripciones.
Infraestructura. Ubuntu desde cero, nginx, PM2, Docker, Cloudflare (DNS, R2, Workers).
Electrónica. ESP32, Raspberry Pi, CPLD, FPGA (VHDL/Verilog), DSP, motores con encoder.