Desenvolvimento de Apps

Do modelo de dados ao app na loja — produto inteiro, uma pessoa.

Full-stack, pra mim, não é 'sei um pouco de front e um pouco de back'. É carregar o produto inteiro na cabeça: o modelo de dados, o backend, a UI, o mobile, o deploy — e as decisões de corte que fazem ele caber no prazo. Meu argumento não é senioridade em slide: é app no ar, com usuário real, pagamento real e operação real. Construído do zero, solo, e mantido vivo.

Ruby on Rails 8 Hotwire / Turbo React Native / Expo Solid Queue PostgreSQL PIX & Pagamentos Realtime (Streams · Cable) PWA & Web Push DigitalOcean (auto-deploy) Modelagem de Dados Ruby on Rails 8 Hotwire / Turbo React Native / Expo Solid Queue PostgreSQL PIX & Pagamentos Realtime (Streams · Cable) PWA & Web Push DigitalOcean (auto-deploy) Modelagem de Dados
0 Anos shippando produto de ponta a ponta
0 Apps próprios construídos do zero, solo
0 Plataformas: web, iOS e Android
0 Testes verdes no app da Salgadelli

Minha stack é opinionada porque velocidade vem de decisão já tomada: Rails 8 com Hotwire pra web que parece SPA sem pagar o imposto do SPA, Solid Queue pra jobs, PostgreSQL pra tudo, DigitalOcean com auto-deploy do git. Quando o produto pede app de verdade, React Native com Expo entra no monorepo. Projeto novo começa com essa fundação pronta — o tempo vai pro que é único do produto, não em rewiring de infra.

O range importa mais que a contagem: um marketplace de gig-work com carteira PIX, reviews bidirecionais e chat em tempo real (Free Diária); a operação completa de uma loja física — pedido, cardápio, cozinha numa TV, kiosk de balcão (Salgadelli); um manager de futebol MMO com mundo único, partidas ao vivo e economia fechada (Boleiragem). Três problemas de produto completamente diferentes, resolvidos com os mesmos fundamentos: modelagem honesta, UI que responde na hora e deploy sem cerimônia.

Por trás dos apps próprios tem uma década de sistema grande: migração enterprise reconciliada ao centavo nos EUA (Monument), re-arquitetura com 99%+ de ganho e plataforma de IA na VIK, malha de 50+ microserviços na maior seguradora digital do Brasil (YOUSE), batch de 1M registros/dia em banco e sistema de trânsito com 99,9% de uptime. É esse lastro que faz app feito solo aguentar produção.

Arquitetura

A fundação de todo app: clientes Hotwire e React Native sobre um monolito Rails 8 arrumado — jobs em Solid Queue, PostgreSQL como fonte da verdade e deploy automático do git pro ar.

Sob esta lente

Multimodal · Esportes No ar

SelfScore

Analytics de futebol amador. Pipeline multi-câmera + GPT Vision + coaching real-time via WebSocket.

Como produto, o SelfScore é um app React Native/Expo com um backend Rails que faz trabalho pesado de verdade: upload de filmagem multi-câmera, pipeline de vídeo em 5 fases rodando em background jobs e análise chegando por WebSocket enquanto processa. Gamificação com XP, níveis e troféus, chat em tempo real, perfil por jogador — futebol amador com tratamento de produto grande.

Impacto
  • App RN/Expo + Rails 8 no mesmo monorepo, com pipeline pra loja
  • Vídeo pesado escondido atrás de UX simples: sobe a filmagem, recebe a análise
  • Gamificação completa: XP, níveis, troféus, ranking e chat em tempo real
Stack
Rails 8 + React Native (Expo) Gemini Vision FFmpeg Whisper WebSocket (8 tools) Sidekiq
Marketplace · Mobile No ar

Free Diária

Marketplace de gig-work. Matching inteligente, descoberta por swipe, carteira PIX.

Marketplace de dois lados construído solo: profissionais e contratantes com matching inteligente, descoberta por swipe, carteira digital com PIX, reviews bidirecionais e chat em tempo real. E o produto inclui o que ninguém vê: showroom interno com 208 telas documentadas, 146 evals de UI e o pipeline de publicação nas lojas — EAS, Play Console, App Store — tocado por conta própria.

Impacto
  • Dois lados + dinheiro de verdade: carteira PIX, matching e reviews bidirecionais
  • Showroom de 208 telas + 146 evals de UI como disciplina de qualidade
  • Pipeline de loja completo: EAS Submit, Play Console e App Store
Stack
Rails React Native Stripe + PIX Google Maps PostgreSQL
Vendas & Operação No ar

Salgadelli App

App completo de vendas e operação pra negócio real: pedido, cardápio, cozinha, kiosk.

Software de operação pra loja física da família: o cliente pede, o balcão vende no modo kiosk, a cozinha enxerga tudo num Kanban na TV, o admin fecha a operação. Construído de ponta a ponta (S0–S8) com 291 testes e 13 evals verdes. E o detalhe que mais ensina: quem usa não é early adopter — é cozinheira com a mão na massa. UI que precisa ser óbvia ou morre.

Impacto
  • Pedido → cozinha (KDS na TV) → balcão, num fluxo só
  • Modo kiosk + web push + admin de operação da loja
  • 291 testes + 13 evals num app de loja de salgados — rigor não é opcional
Stack
Ruby on Rails 8 Hotwire Solid Queue Web Push (VAPID) PostgreSQL
Jogo · Mundo Vivo No ar

Boleiragem

Manager de futebol MMO com mundo único vivo, partidas ao vivo e economia fechada.

Como engenharia de app, o Boleiragem é a prova do que Hotwire aguenta: um jogo MMO de tela única viva — zero reload, tudo por Turbo Streams e Stimulus — sobre um motor de partidas ao vivo com relógio híbrido-elástico, mundo único compartilhado e economia fechada com ledger. O trabalho pesado roda em job e chega por broadcast; a sensação é de jogo, não de dashboard.

Impacto
  • SPA Hotwire de verdade: zero reload, job + broadcast pra tudo que pesa
  • Motor de partida ao vivo com relógio híbrido-elástico e passado imutável
  • Economia fechada com ledger — cada moeda rastreável de ponta a ponta
Stack
Ruby on Rails 8 Hotwire (SPA · zero reload) Solid Queue Claude (manager-IA por tool calls) PostgreSQL
Jogo · Bolão Beta

Chá de Palpitê

Bolão de bebê gamificado com ranking, palpites e PIX.

O menor app do portfólio e o argumento de acabamento: um bolão de chá de bebê com palpites, ranking ao vivo e entrada via PIX. Escopo pequeno tratado com o mesmo rigor — modelagem limpa, Hotwire pra ranking atualizar na hora, regras de pontuação testadas. Software pequeno bem-feito também é portfólio: o capricho não depende do tamanho.

Impacto
  • Palpites, pontuação e ranking ao vivo com Hotwire
  • Entrada via PIX com conferência manual — pragmatismo no tamanho certo
Stack
Ruby on Rails 8 Hotwire PIX

A trajetória, re-lida

Ago 2025 – Mai 2026

Senior Data Migration Engineer · AI-Augmented

Monument (Remoto, EUA)

  • Dados financeiros de dezenas de clientes enterprise unificados num schema só — juros, multas e amortizações reconciliados ao centavo
  • Tooling interno tratado como produto: cada cliente novo da migração onboardava mais rápido
Claude Code TypeScript Node.js MySQL AWS
Mai 2023 – Jul 2025

Principal Software Engineer · AI Platform Lead

VIK (Remoto)

  • Re-arquitetura com 99%+ de ganho: dashboards que levavam horas passaram a responder na hora
  • Vik Nutri do design do agente à UX mobile — produto de IA completo pra 1.000+ usuários
  • Monolito → distribuído: bounded contexts e mensageria (Kafka, RabbitMQ) sem parar a operação
Ruby on Rails React OpenAI · Claude · Gemini OpenRouter · LiteLLM Kafka · RabbitMQ BigQuery · Looker
Nov 2022 – Mai 2023

Senior Software Engineer (Consultor)

META | YOUSE — Seguros Digitais da Caixa (Remoto)

  • Microserviços Node/Ruby dentro de malha event-driven com 50+ serviços
  • Dashboards React de analytics de sinistros + deploys AWS com CI/CD
Node.js Ruby React AWS (S3, RDS, ECS) Kafka
Set 2021 – Nov 2022

Software Engineer

Adminer (Remoto, B2C)

  • Plataforma de analytics B2C aguentando milhões de requisições/dia
  • Extensão Chrome com 50.000+ downloads — um produto completo dentro do produto
Node.js Ruby Angular PostgreSQL MongoDB Elasticsearch
Nov 2020 – Nov 2021

Java Software Developer

MJV Technology & Innovation | Bradesco Seguros (Remoto)

  • Batch async de até 1M registros/dia pra operação de seguros de um dos maiores bancos do país
  • Tuning de PostgreSQL que cortou 60% do tempo médio de query
Java Spring Boot PostgreSQL Apache Airflow
Jan 2017 – Nov 2020

Java Developer

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

  • Ciclo completo de um sistema governamental de infrações — milhões de veículos, 99,9% de uptime
  • Modelagem relacional, tooling interno e DevOps de ponta a ponta
Java Spring Boot PostgreSQL Heroku

O ferramental desta lente

Backend & APIs

APIs robustas e sistemas escaláveis com foco em correção, performance e sanidade operacional.

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

Frontend & Mobile

Hotwire-first pra dashboards AI-native, React Native pra mobile. UIs real-time que não brigam com você.

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

Dados & Vector Stores

Modelagem, tuning de queries, RAG sobre dados proprietários. pgvector-first, aprendido com cicatrizes de produção.

PostgreSQL (tuning · particionamento) pgvector / RAG BigQuery · Looker Elasticsearch MongoDB · MySQL ETL & Migração de Dados
🧭

Craft de Engenharia

Padrões, modelagem e clean architecture — o que faz o codebase sobreviver depois do deadline.

Design Patterns · SOLID Clean Architecture Modelagem de Dados TDD · BDD (RSpec · Jest) Refactoring em Escala

Precisa de alguém que shippa o produto inteiro?

Do modelo de dados à loja de apps — senior/staff full-stack pra construir, destravar ou escalar produto. Rails, React Native e o meio bagunçado entre os dois.

SB
Sérgio Brito
Online
👤 Sobre 📚 Projetos 💻 GitHub Entrar em Contato