portfolio/2026

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 215 pull requests abertos em projeto de terceiro, 150+ deles mesclados.

Base
Salvador, BA (Brasil)
Disponível
efetivo
Hoje mexendo com
LangGraph, MCP e Claude Code
Escrevendo código desde
2019
retrato.bmp

1-bit · bayer 8×8 mova o cursor arraste o dedo

sobre.txt

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. E prefiro entregar o fluxo que resolve o problema real a entregar tecnologia bonita que ninguém usa.

Trabalhar sozinho para cliente tem um buraco: ninguém revisa o que eu escrevo. Por isso passei a mandar correção para projeto open source, onde o padrão é de outra pessoa, o revisor não me conhece e o pull request entra por mérito ou não entra. Antes disso teve um ano de estágio em equipe, com Scrum de verdade: sprint, daily, backlog e retrospectiva. As duas ensinam a mesma coisa: código que outra pessoa vai manter se escreve diferente.

Boa parte do trabalho acontece antes do código. No JVB eu não entendia nada de Direito, então o sistema saiu de conversa com quem vive a rotina, e o que ficou de pé foi o que era útil no dia a dia deles e não o que era bonito no meu editor. Levantar requisito com quem não fala a sua língua técnica é metade do trabalho, e não tem framework que faça essa parte.

A parte que mais me interessa agora é orquestração de agentes: fazer a IA assumir a triagem repetitiva e devolver para o humano só o que exige julgamento. É o que estou construindo em produção com LangGraph, MCP, RAG e integrações via API.

Duas coisas eu trato como parte do trabalho e não como enfeite: teste e acessibilidade. Este site navega inteiro pelo teclado, respeita quem pediu menos movimento no sistema operacional e passa no contraste. E uma das correções que entraram em projeto de terceiro foi no MathCAT, que converte matemática em fala e braile para leitor de tela.

E já quebrei coisa em produção. Um healthcheck fez o sistema aprender a URL pública errada e gravar link de anexo apontando para um host que não existe. Escrevi o passo a passo, do sintoma até a causa raiz, e o que mudou depois: o incidente inteiro.

A história inteira ›

ficha.txt
Função
Engenheiro de software full stack
Base
Salvador / BA · UTC−3
Em produção
2 sistemas, mantidos e evoluídos por mim
Escala
~1.000 conversas/mês · 300+ processos
Experiência
4 anos, desde o 1º semestre da graduação
Idiomas
Português nativo · Inglês fluente
provas.txt
Testes
3.500 automatizados, com varredura de segredo travando todo push
Teclado
este site inteiro, é só apertar Tab
projetos/ · 05 itens

O que eu construí

Sistema com usuário do outro lado, que precisa acordar funcionando toda manhã.

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 que não me conhece e não me deve nada.

215pull requests abertos
150+já mesclados
44projetos que aceitaram
68projetos alcançados

Ver as contribuições ›

stack.cfg

Ferramentas de trabalho

Front-end & mobile

TypeScript · React · Next.js · Svelte · Tailwind · React Native · Expo

Back-end

Node.js · Express.js · tRPC · Fastify · Python · FastAPI · tipagem de ponta a ponta com Zod · REST, webhook e SSE

Dados & infra

PostgreSQL · Redis · Drizzle · Convex · Docker · Kubernetes · AWS · Azure · Railway · CI/CD no GitHub Actions · deploy e manutenção em produção

IA & automação

LangGraph · LangChain · MCP · RAG · OpenAI API · n8n · guardrails e evals · Whisper · MediaPipe · OpenRouter · Claude Code

Teste & qualidade

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

Segurança & conformidade

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

experiencia.log

Linha do tempo

2026 · em andamento

Contribuidor open source

Correção em projeto que não é meu, pelo processo que cada um pede. 215 pull requests abertos e 150+ mesclados até agora, entre eles 16 no isomorphic-git, que é git rodando dentro do navegador, e 10 no Lexical, o framework de editor do Meta. Cada um foi revisado por um mantenedor que não me conhece, e 7 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 o JVB Kanban, sistema de gestão de casos que tomou conta da rotina do escritório inteiro. Hoje ele toca mais de 300 processos e tirou da equipe umas 10 horas de trabalho manual por semana, mais de 500 por ano. 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.

contato.form

Bora conversar

Conta o que você quer construir. Respondo em português ou inglês.

E-mail luantaraschi@gmail.com
Telefone (71) 98467-5555
Base Salvador, BA · remoto ou presencial
Idiomas Português nativo · inglês fluente
Currículo luantaraschi.dev/cv
nova mensagem