TypeScript · React · Next.js · Svelte · Tailwind · React Native · Expo
Luan Taraschi
Engenheiro de software full stack · do banco ao front
Mantenho um ERP de 124 tabelas em produção, do requisito ao plantão. Em paralelo, uma correção minha de catorze linhas entrou no editor de texto do Meta depois da revisão de quem não me conhece. Já são 284 pull requests abertos em projeto de terceiro, 200+ deles mesclados.
- Base
- Salvador, BA (Brasil)
- Disponível para
- vaga efetiva · remoto
- Hoje mexendo com
- LangGraph, MCP e Claude Code
- Escrevendo código desde
- 2019
1-bit · bayer 8×8 mova o cursor arraste o dedo
Como eu trabalho
Construo SaaS e automação com React, Next.js, Node.js, PostgreSQL e Docker, e vim de desenvolvimento, automação e QA. Curso Engenharia de Software na UCSAL, com conclusão prevista para 2027.2.
Tem gente dependendo todo dia dos dois sistemas que eu mantenho. No maior, o escritório conversa com o sistema por um servidor MCP de 67 ferramentas. Levo software de requisito a produção sem passar o bastão: arquitetura, modelagem de banco, integração, deploy e o plantão depois. Do zero ou dentro de código que já existe, sozinho ou em time.
- Função
- Engenheiro de software full stack
- Base
- Salvador / BA · UTC−3 · aberto a remoto
- Em produção
- 2 sistemas, mantidos e evoluídos por mim
- Escala
- ~1.000 conversas/mês · 300+ processos
- Experiência
- Desde o 1º semestre da graduação
- Idiomas
- Português nativo · Inglês avançado
- Open source
- 284 enviados · 200+ mesclados ›
- Publicado
- 2 pacotes no npm · 2 plugins ›
- Incidente
- do sintoma à causa raiz ›
- Testes
- 3.500 automatizados, com varredura de segredo travando todo push
- Teclado
- este site inteiro, é só apertar Tab
- Currículo
- PDF de uma página ›
O que eu construí
Sistema com usuário do outro lado, que precisa acordar funcionando toda manhã.
JVB: ERP jurídico sob medida
Um escritório inteiro rodava em planilha e WhatsApp; hoje roda num sistema só. Petição que levava 5 horas sai em 30 minutos. 124 tabelas, 881 procedures tipadas, 3.500 testes, tudo feito por uma pessoa.
Triagem por IA no WhatsApp
Cerca de mil conversas por mês, 100% triadas por agente antes de chegar a alguém. Com guardrail: o bot nunca dá consultoria jurídica.
Tellmate
App de Windows que prepara para a entrevista com as histórias da própria pessoa e reconhece a pergunta ao vivo, sem inventar experiência. Transcrição local, 134 canais IPC atrás de uma guarda só, mais de 6.000 testes. Em desenvolvimento: a versão para empresas, com reuniões e RH.
Dev Tools
Dezessete utilitários de dev num painel só: OCR, remoção de fundo, QR, conversão de imagem, gerador de CSS. Roda no navegador.
Gesture AI Desk
Controlar o computador com a mão pela webcam: 21 pontos por mão a 30fps, sete gestos, tudo offline e sem API nenhuma.
Seamless AI Dub
Vídeo em inglês entra, vídeo dublado em português sai: Whisper transcreve, o modelo traduz, o TTS fala e o corte volta sincronizado.
Tem mais no GitHub
Rascunho, estudo e coisa que não virou nada. O que ficou de pé e está publicado tem seção própria aqui embaixo.
E código meu roda em projeto que não é meu
Correções minhas já entraram no Lexical, do Meta, no pnpm, no black, no mongoose, no syft, no isomorphic-git e no orval. Cada uma passou pela revisão de um mantenedor de fora do meu círculo.
O que eu publico
Aqui não tem usuário do outro lado: tem outro desenvolvedor, que instala isto no projeto dele e tem o build quebrado se eu errar.
lull
Quatro mensagens seguidas viram uma resposta só. Runtime de conversa para agente de chat: 71,3% menos chamadas de modelo, com número que você reproduz.
eventlaw
A mesma regra costuma existir três vezes e as três discordam. Aqui a lei vira dado: uma definição testa, verifica trace gravado e monitora produção.
anti-slop
Noventa e quatro marcas de trabalho que ninguém terminou, cada uma com o caso em que ela não se aplica. Audita e constrói, e as duas metades se cobram.
merge-odds
Este projeto aceita pull request de fora, e sob quais regras? Dataset aberto, com toda afirmação citada palavra por palavra e presa a um commit.
Games
Dois jogos em Godot, um multiplayer com servidor dedicado e um roguelite com batalha determinística, e três party games de navegador pra abrir numa call com os amigos. Nos de navegador mora o problema técnico mais difícil que eu resolvo: manter dezenas de pessoas vendo a mesma partida ao mesmo tempo, com quem entra atrasado e quem cai no meio da rodada.
Project: Harley
Mineração em 3D para jogar com os amigos: servidor dedicado que decide tudo o que vale dinheiro, mina de voxel que se cava de verdade e sincroniza por log de operações, 2.145 testes.
Colisão Multiversal
Roguelite de cartas numa ilha flutuante. A batalha é determinística, um robô joga a run inteira para balancear 286 cartas e toda a arte, dos doze Arcontes às unidades, é desenhada por código.
SOMS
Toca um trecho de música e todo mundo corre pra acertar o título antes dos outros. No fim, card de estatística pra jogar no grupo.
SUS
O jogo do impostor: todo mundo recebe a mesma palavra, menos um. Conversa, blefe e votação, em três modos diferentes.
POV
Uma carta com dois extremos, um alvo escondido na escala e uma dica curta. O resto da rodada é gente discutindo o que "caro" significa.
Ferramentas de trabalho
Node.js · Express.js · tRPC · Fastify · Python · FastAPI · tipagem de ponta a ponta com Zod · REST, webhook e SSE
PostgreSQL · Redis · Drizzle · Convex · Docker · Kubernetes · AWS · Azure · Railway · CI/CD no GitHub Actions · deploy e manutenção em produção
LangGraph · LangChain · MCP · RAG · OpenAI API · n8n · guardrails e evals · Whisper · MediaPipe · OpenRouter · Claude Code
Vitest · Playwright · teste unitário, de integração e de regressão · teste de API com Postman · 3.500 testes rodando no ERP em produção
Controle de permissão · auditoria de ações · 2FA · cofre de credenciais · OAuth 2.1 · varredura de segredo no CI · backup cifrado em AES-256 · LGPD
Linha do tempo
2026 · em andamento
Contribuidor open source
Correção em projeto que não é meu, pelo processo que cada um pede. 284 pull requests abertos e 200+ mesclados até agora, entre eles 18 no isomorphic-git, que é git rodando dentro do navegador, e 10 no Lexical, o framework de editor do Meta. Cada um passou por revisão de mantenedor, e 13 foram recusados, um deles por um motivo que eu achei justo. O conjunto inteiro está aqui.
nov. 2025 · até hoje
Engenheiro de Software Full Stack · Freelancer
Cinco projetos entregues em domínios que eu não conhecia, dois deles sistemas que eu mantenho e evoluo até hoje. No maior, um ERP jurídico de 124 tabelas e 881 procedures tipadas, oito fluxos de um escritório de dez pessoas passaram a viver num lugar só, e a sincronização de processos entre cinco sistemas separados, que antes era feita na mão, roda sozinha por DataJud, API REST e webhook. O agente de triagem processa cerca de mil conversas por mês e devolve ao humano só o que exige julgamento. Ciclo completo: requisito, arquitetura, banco, integração, deploy e operação, com 3.500 testes automatizados e varredura de segredo travando todo push.
out. 2024 a fev. 2026 · meio período
Engenheiro de Automação · JVB Advocacia
Comecei com automação simples, em Python, n8n e API REST: relatório semanal, resumo de notícia, compilado de e-mail, andamento de processo. Conforme fui aprendendo, fui fazendo coisa cada vez mais complexa, até nascer dali um sistema de gestão de casos que tomou conta da rotina do escritório inteiro. É o mesmo sistema que continuei como freelancer e que virou o ERP descrito acima. Hoje ele toca mais de 300 processos e tirou da equipe umas 50 horas por semana de trabalho manual repetitivo. Roda em PostgreSQL na Railway, com integração via MCP: a própria IA consulta o andamento dos casos e delega tarefa dentro do sistema.
ago. 2023 a ago. 2024 · 1 ano
Estagiário de QA de Software · TecnoTRENDS
Meu primeiro contato com o mercado começou pelo outro lado: em vez de escrever a funcionalidade, eu tinha que quebrá-la. Um ano validando de 8 a 15 tickets por sprint quinzenal nos módulos acadêmico e financeiro, com Postman, DevTools e SQL, em equipe e com Scrum: sprint, daily, backlog e retrospectiva. O achado que eu levei comigo foi um defeito intermitente no cálculo de notas, que corrompia o histórico acadêmico do aluno e só aparecia em cenário específico. Isolar aquilo mudou a cobertura de regressão e o jeito de a equipe reportar bug. Procurar o caso que ninguém testa é o que eu faço até hoje, agora do lado de quem escreve.
Bora conversar
Me conta da vaga ou do time. Respondo em português ou inglês.