Desarrollo de Apps

Del modelo de datos a la app en la tienda — el producto entero, una sola persona.

Full-stack, para mí, no es 'sé un poco de front y un poco de back'. Es cargar el producto entero en la cabeza: el modelo de datos, el backend, la UI, el mobile, el deploy — y las decisiones de recorte que lo hacen caber en el plazo. Mi argumento no es seniority en un slide: es app al aire, con usuario real, pago real y operación real. Construida desde cero, solo, y mantenida viva.

Ruby on Rails 8 Hotwire / Turbo React Native / Expo Solid Queue PostgreSQL PIX & Pagos Realtime (Streams · Cable) PWA & Web Push DigitalOcean (auto-deploy) Modelado de Datos Ruby on Rails 8 Hotwire / Turbo React Native / Expo Solid Queue PostgreSQL PIX & Pagos Realtime (Streams · Cable) PWA & Web Push DigitalOcean (auto-deploy) Modelado de Datos
0 Años enviando producto de punta a punta
0 Apps propias construidas desde cero, solo
0 Plataformas: web, iOS y Android
0 Tests en verde en la app de Salgadelli

Mi stack es opinionado porque la velocidad viene de decisiones ya tomadas: Rails 8 con Hotwire para una web que se siente SPA sin pagar el impuesto del SPA, Solid Queue para jobs, PostgreSQL para todo, DigitalOcean con auto-deploy desde git. Cuando el producto pide app de verdad, React Native con Expo entra al monorepo. Un proyecto nuevo arranca con esa fundación lista — el tiempo se va a lo que es único del producto, no a recablear infra.

El rango importa más que el conteo: un marketplace de gig-work con billetera PIX, reseñas bidireccionales y chat en tiempo real (Free Diária); la operación completa de una tienda física — pedido, menú, cocina en una TV, kiosk de mostrador (Salgadelli); un manager de fútbol MMO con mundo único, partidos en vivo y economía cerrada (Boleiragem). Tres problemas de producto completamente distintos, resueltos con los mismos fundamentos: modelado honesto, UI que responde al instante y deploy sin ceremonia.

Detrás de las apps propias hay una década de sistema grande: migración enterprise reconciliada al centavo en EE.UU. (Monument), re-arquitectura con 99%+ de mejora y plataforma de IA en VIK, malla de 50+ microservicios en la mayor aseguradora digital de Brasil (YOUSE), batch de 1M de registros/día en banca y un sistema de tránsito con 99,9% de uptime. Ese lastre es lo que hace que una app hecha en solitario aguante producción.

Arquitectura

La fundación de toda app: clientes Hotwire y React Native sobre un monolito Rails 8 ordenado — jobs en Solid Queue, PostgreSQL como fuente de la verdad y deploy automático del git al aire.

Bajo esta lente

Multimodal · Deportes Al aire

SelfScore

Analítica de fútbol amateur. Pipeline multi-cámara + GPT Vision + coaching real-time vía WebSocket.

Como producto, SelfScore es una app React Native/Expo con un backend Rails que hace trabajo pesado de verdad: upload de filmación multi-cámara, pipeline de video de 5 fases corriendo en background jobs y análisis llegando por WebSocket mientras procesa. Gamificación con XP, niveles y trofeos, chat en tiempo real, perfil por jugador — fútbol amateur con tratamiento de producto grande.

Impacto
  • App RN/Expo + Rails 8 en el mismo monorepo, con pipeline para la tienda
  • Video pesado escondido detrás de una UX simple: subes la filmación, recibes el análisis
  • Gamificación completa: XP, niveles, trofeos, ranking y chat en tiempo real
Stack
Rails 8 + React Native (Expo) Gemini Vision FFmpeg Whisper WebSocket (8 tools) Sidekiq
Marketplace · Mobile Al aire

Free Diária

Marketplace de gig-work. Matching inteligente, descubrimiento por swipe, billetera PIX.

Marketplace de dos lados construido solo: profesionales y contratantes con matching inteligente, descubrimiento por swipe, billetera digital con PIX, reseñas bidireccionales y chat en tiempo real. Y el producto incluye lo que nadie ve: showroom interno con 208 pantallas documentadas, 146 evals de UI y el pipeline de publicación en las tiendas — EAS, Play Console, App Store — llevado por cuenta propia.

Impacto
  • Dos lados + dinero de verdad: billetera PIX, matching y reseñas bidireccionales
  • Showroom de 208 pantallas + 146 evals de UI como disciplina de calidad
  • Pipeline de tienda completo: EAS Submit, Play Console y App Store
Stack
Rails React Native Stripe + PIX Google Maps PostgreSQL
Ventas & Operación Al aire

Salgadelli App

App completa de ventas y operación para un negocio real: pedidos, menú, cocina, kiosk.

Software de operación para la tienda física de la familia: el cliente pide, el mostrador vende en modo kiosk, la cocina lo ve todo en un Kanban en la TV, el admin cierra la operación. Construido de punta a punta (S0–S8) con 291 tests y 13 evals en verde. Y el detalle que más enseña: quien lo usa no es early adopter — es una cocinera con las manos en la masa. UI que tiene que ser obvia o muere.

Impacto
  • Pedido → cocina (KDS en la TV) → mostrador, en un solo flujo
  • Modo kiosk + web push + admin de operación de la tienda
  • 291 tests + 13 evals en una app de tienda de salgados — el rigor no es opcional
Stack
Ruby on Rails 8 Hotwire Solid Queue Web Push (VAPID) PostgreSQL
Juego · Mundo Vivo Al aire

Boleiragem

Manager de fútbol MMO con mundo único vivo, partidos en vivo y economía cerrada.

Como ingeniería de app, Boleiragem es la prueba de lo que Hotwire aguanta: un juego MMO de pantalla única viva — cero reload, todo por Turbo Streams y Stimulus — sobre un motor de partidos en vivo con reloj híbrido-elástico, mundo único compartido y economía cerrada con ledger. El trabajo pesado corre en job y llega por broadcast; la sensación es de juego, no de dashboard.

Impacto
  • SPA Hotwire de verdad: cero reload, job + broadcast para todo lo que pesa
  • Motor de partido en vivo con reloj híbrido-elástico y pasado inmutable
  • Economía cerrada con ledger — cada moneda rastreable de punta a punta
Stack
Ruby on Rails 8 Hotwire (SPA · cero reload) Solid Queue Claude (manager-IA por tool calls) PostgreSQL
Juego · Quiniela Beta

Chá de Palpitê

Quiniela de baby shower gamificada con ranking, predicciones y PIX.

La app más pequeña del portafolio y el argumento de acabado: una quiniela de baby shower con predicciones, ranking en vivo y entrada vía PIX. Alcance pequeño tratado con el mismo rigor — modelado limpio, Hotwire para que el ranking se actualice al instante, reglas de puntuación testeadas. El software pequeño bien hecho también es portafolio: el esmero no depende del tamaño.

Impacto
  • Predicciones, puntuación y ranking en vivo con Hotwire
  • Entrada vía PIX con verificación manual — pragmatismo en la medida justa
Stack
Ruby on Rails 8 Hotwire PIX

La trayectoria, releída

Ago 2025 – May 2026

Senior Data Migration Engineer · AI-Augmented

Monument (Remoto, EE.UU.)

  • Datos financieros de decenas de clientes enterprise unificados en un solo schema — intereses, multas y amortizaciones reconciliados al centavo
  • Tooling interno tratado como producto: cada cliente nuevo de la migración hacía onboarding más rápido
Claude Code TypeScript Node.js MySQL AWS
May 2023 – Jul 2025

Principal Software Engineer · AI Platform Lead

VIK (Remoto)

  • Re-arquitectura con 99%+ de mejora: dashboards que tardaban horas pasaron a responder al instante
  • Vik Nutri del diseño del agente a la UX móvil — producto de IA completo para 1.000+ usuarios
  • Monolito → distribuido: bounded contexts y mensajería (Kafka, RabbitMQ) sin detener la operación
Ruby on Rails React OpenAI · Claude · Gemini OpenRouter · LiteLLM Kafka · RabbitMQ BigQuery · Looker
Nov 2022 – May 2023

Senior Software Engineer (Consultor)

META | YOUSE — Seguros Digitales de Caixa (Remoto)

  • Microservicios Node/Ruby dentro de una malla event-driven con 50+ servicios
  • Dashboards React de analytics de siniestros + deploys AWS con CI/CD
Node.js Ruby React AWS (S3, RDS, ECS) Kafka
Sep 2021 – Nov 2022

Software Engineer

Adminer (Remoto, B2C)

  • Plataforma de analytics B2C aguantando millones de requests/día
  • Extensión de Chrome con 50.000+ descargas — un producto completo dentro del producto
Node.js Ruby Angular PostgreSQL MongoDB Elasticsearch
Nov 2020 – Nov 2021

Java Software Developer

MJV Technology & Innovation | Bradesco Seguros (Remoto)

  • Batch async de hasta 1M de registros/día para la operación de seguros de uno de los mayores bancos del país
  • Tuning de PostgreSQL que recortó 60% del tiempo medio de query
Java Spring Boot PostgreSQL Apache Airflow
Ene 2017 – Nov 2020

Java Developer

PSG | DETRAN — Depto. de Tránsito (Remoto)

  • Ciclo completo de un sistema gubernamental de infracciones — millones de vehículos, 99,9% de uptime
  • Modelado relacional, tooling interno y DevOps de punta a punta
Java Spring Boot PostgreSQL Heroku

Las herramientas de esta lente

Backend & APIs

APIs robustas y sistemas escalables con enfoque en corrección, rendimiento y sanidad operacional.

Ruby on Rails 8 Python (FastAPI) Node.js / TypeScript REST · GraphQL · SSE Sidekiq · Solid Queue Background Jobs
📱

Frontend & Mobile

Hotwire-first para dashboards AI-native, React Native para móvil. UIs en tiempo real que no pelean contigo.

Hotwire / Stimulus / Turbo React / TypeScript React Native / Expo Tailwind CSS UIs WebSocket
📊

Datos & Vector Stores

Modelado, tuning de queries, RAG sobre datos propietarios. pgvector-first, aprendido con cicatrices de producción.

PostgreSQL (tuning · partitioning) pgvector / RAG BigQuery · Looker Elasticsearch MongoDB · MySQL ETL & Migración de Datos
🧭

Craft de Ingeniería

Patrones, modelado y clean architecture — lo que hace al codebase sobrevivir al deadline.

Design Patterns · SOLID Clean Architecture Modelado de Datos TDD · BDD (RSpec · Jest) Refactoring a Escala

¿Necesitas a alguien que envíe el producto entero?

Del modelo de datos a la tienda de apps — senior/staff full-stack para construir, destrabar o escalar producto. Rails, React Native y el medio caótico entre los dos.

SB
Sérgio Brito
Online
👤 Sobre Mí 📚 Proyectos 💻 GitHub Contactar