thiago@thi.dev.br:~$ whoami
Thiago Sousa Santos
desenvolvedor full stack
Desenvolvo sistemas web há mais de dez anos, de PHP a Kubernetes. Gosto de entender o problema antes de escrever código, de estimar bem e de deixar o time fluir.

sobre
Sou autodidata e busco sempre novos conhecimentos. Gosto de desafios, principalmente de entender o problema antes de partir para a solução.
Gosto de estimar e organizar o tempo das tarefas e de estabelecer prazos realistas. Assim alinho o trabalho com a equipe e deixo o desenvolvimento fluir.
Hoje sou Tech Lead na RevGás, em sistemas fiscais e gerenciais para revendas de GLP. Antes disso fui CTO da Expandr por seis anos, numa edtech de captação de alunos.
teclados
Monto e customizo teclados mecânicos.
games
Jogando desde 1992, e às vezes fazendo os meus em Godot.
música
Trilha sonora do dia inteiro, código incluso.
experiência
git log --oneline, do mais recente para o mais antigo.
atéhojeTeresina, PI
Tech Lead @ RevGás
- Liderança técnica do produto RevGás, no ERP web, nos apps Android e nos serviços de backend. Entrei como Analista de Sistemas.
- Sistema fiscal e gerencial para revendas de GLP, com foco em eficiência operacional e conformidade.
- Levantamento de requisitos com stakeholders e tradução em especificações técnicas e soluções.
- Testes, validação, suporte técnico e treinamento dos usuários finais.
- Java
- Spring Boot
- Angular
- Kotlin
- Jetpack Compose
- Python
- Go
- Rust
- Tauri
- AWS Lambda
- AWS CDK
- DynamoDB
- MySQL
atéTeresina, PI
CTO @ Expandr
- Liderança técnica de um produto para captação de alunos em instituições de ensino.
- Evolução do produto a partir de feedback de usuários e analytics, com planejamento estratégico junto ao time.
- PHP
- Laminas
- CakePHP
- Doctrine
- Ruby on Rails
- Flutter
- AWS
- MySQL
- Docker
atéTeresina, PI
Desenvolvedor full stack @ Gerador de Matrículas
- Desenvolvimento e manutenção do CRM para instituições de ensino.
- Gestão de serviços na AWS e pipelines de CI/CD para build, testes e deploy.
- PHP
- JavaScript
- WordPress
- AWS
- MariaDB
atéTeresina, PI
Programador @ Flex Marketing Digital
- Aplicações web e interfaces responsivas para campanhas de marketing digital.
- Integração com APIs e ferramentas de automação de marketing.
- PHP
- Zend Framework
- CakePHP
- WordPress
- Mautic
atéTeresina, PI
Suporte técnico @ Net Use System
- Atendimento de chamados, manutenção de estações e treinamento de usuários em software fiscal.
- Delphi
- Object Pascal
Thiago e eu trabalhamos juntos há algum tempo, e ele continuamente me surpreende com sua organização e mitigação de riscos em nossos projetos. Definitivamente, um dos melhores programadores que já conheci.
formação
Bacharel em Ciência da Computação, Universidade Federal do Piauí · 2010 – 2014
- Iniciação científica em visão computacional: seleção de atributos para detecção de uso de capacete por motociclistas.
- Monitoria.
projetos
Uma seleção. A maior parte do que faço no trabalho não tem repositório público.
ERP RevGás · web
TypeScript2019trabalho
Frontend web do ERP da RevGás, mantido atualizado do Angular 9 ao 21. Angular Material, mapas com deck.gl, SSR e PWA, Storybook, Vitest e Playwright.
RevGás para Entregadores
Kotlin2022trabalho
App Android nativo para gestão de entregas. Kotlin, Jetpack Compose, Room, Koin e Firebase, com detekt, ktlint e uma suíte de testes ampla.
ERP RevGás · core
Java2021trabalho
Sistema fiscal e gerencial para revendas de GLP, um monolito Java com Struts, Spring e Hibernate na AWS, além de novos serviços em Spring Boot, Go e serverless. Integrações com WhatsApp API, Twilio e Zendesk.
Bina RevGás
Rust2026trabalho
Cliente desktop de identificação de chamadas (bina) que lê a linha telefônica pela porta serial. Reescrita em Rust e Tauri 2 do cliente antigo em Java 8.
CadiroVault
Ruby2026pessoal
Companheiro de trade de Path of Exile 2 em Rails 8.1. Sincroniza os anúncios do stash no site de trade, estima preços, acompanha drops novos quase em tempo real e casa ofertas de compra do chat com os itens. Só por convite, com passkeys e TOTP, Hotwire, Solid Queue e SQLite, com deploy via Kamal.
Certz
Ruby2026pessoal
Plataforma de certificados de eventos em Rails 8.1. Eventos, participantes importados de planilhas e certificados em PDF gerados com Grover. Autorização com Pundit, passkeys e TOTP. Reescrita da versão original em Zend Framework.
AMAZING//CLASH
GDScript2026pessoal
Jogo de arena PvP em tempo real em Godot 4.8. Cada jogador controla um lutador com habilidades de mira (skillshots), em partidas por equipe ou todos contra todos. Builds profundas inspiradas em Path of Exile 2 viram um loadout fixo antes de cada partida. Rede com servidor autoritativo, testes em GUT e backend em Rails 8.1.
Drill Dozer
GDScript2026pessoal
Um remake pessoal e não oficial do jogo de GBA Drill Dozer, de 2005, da Game Freak, feito com Godot 4.8. Este projeto não tem vínculo nem aprovação da Nintendo ou da Game Freak. Todas as marcas e direitos autorais pertencem aos respectivos donos.
gitops-local
Shell2026
Cluster Kubernetes local gerenciado por GitOps. ArgoCD, Kustomize, ingress e Postgres em StatefulSet, com scripts de bootstrap do zero.
super-rev-world
GDScript2023
Jogo 2D em Godot. Movimentação do player, tileset e uma paleta de debug para visualizar direções.
thidev
TypeScript2023
Versão anterior deste site em Next.js 13, Tailwind e Radix, com posts em Markdown via remark e shiki. Não chegou a produção.
Mais em github.com/thiagossdev
stack
O que uso ou já usei em produção.
- linguagens
- TypeScriptJavaKotlinPHPRubyPythonJavaScriptGoRustGDScriptSQL
- frontend
- AngularAngular MaterialHotwireTailwind CSSStorybookViteReactLivewire
- backend
- Ruby on RailsSpring BootCakePHPLaminasLaravelNestJSExpressFastAPIFlaskStruts 2
- mobile e desktop
- AndroidJetpack ComposeRoomKoinFirebaseTauriGodot
- dados
- MySQLPostgreSQLSQLiteDynamoDBRedisPrismaDoctrine
- infra
- AWS LambdaAWS CDKS3SQSCodeBuildServerless FrameworkDockerKamalKubernetesArgo CDGitHub ActionsGitLab CI
- testes
- PlaywrightVitestJestJUnitPHPUnitCapybaraGUTk6
- ferramentas
- zshGitmisepnpmRollbarTwilioWhatsApp APIZendeskJira
side quest
Anime, games e muita cultura pop, desde criança. Soul Eater tem um lugar especial aqui.
42-42-564
死に死に殺しshi-ni shi-ni ko-ro-shi"morre, morre, mata"
健全なる魂は健全なる精神と健全なる肉体に宿る
Almas saudáveis e espíritos saudáveis alojam-se em corpos saudáveis.