Seus dados são só arquivos
Tudo fica em .md com frontmatter YAML. Os 9 tipos de embed interativo usam uma sintaxe {{ type: "X" }} que nunca colide com CommonMark, então o arquivo continua legível em qualquer editor.
Olá, eu sou
Desenvolvedor Backend & Full-stack
Construo APIs em Python/FastAPI e interfaces em React/TypeScript. Hoje estou mergulhado em Rust, escrevendo um editor de notas nativo do zero.
01 · trajetória
Não comecei na computação — e isso moldou como trabalho: entender o problema de quem usa antes de escrever código. Cada etapa abaixo trouxe um papel e uma lição diferentes.
2018
IFRJ — Campus Pinheiral · Estudante
Ensino médio técnico longe da computação: processos, qualidade, produção.
O que levei → Pensar em processo e em quem está do outro lado do produto.
2022
UFRRJ → FATEC São José dos Campos · Ciência da Computação → ADS
Comecei Ciência da Computação na UFRRJ e migrei para Análise e Desenvolvimento de Sistemas na FATEC, atraído pelos projetos com clientes reais.
O que levei → Aprender rápido por conta própria — Python, Flask, Linux.
2023
VAPT · SOGAP · Scrum Master & Dev
Dois semestres como Scrum Master. No SOGAP, para a Ionic Health, também configurei Docker/Nginx e tempo real com WebSocket.
O que levei → Destravar o time vale mais que heroísmo individual.
2024
Papel Social · Full-stack
25 páginas, publicador de notícias e mapa interativo. Next.js na Cloudflare Workers, FastAPI na AWS EC2, S3 e PostgreSQL no RDS. Em paralelo, PO do Climatrack.
O que levei → Responsabilidade por um sistema que pessoas usam de verdade.
2025
WideData · Auxia · Dev Frontend / Backend
Delta Lake com PySpark na WideData; RAG, JWT/OAuth2 e PyTest no Auxia. Formatura em ADS.
O que levei → Arquitetar backend pensando em testes desde o começo.
2026
SPS Group · Desenvolvedor
Integração de PDV com SAP Business One: itens, preços e impostos, monitoramento e reprocessamento de cupons NFC-e, automações com n8n.
O que levei → Entregar dentro de um sistema grande e legado sem quebrar nada.
2026
Rust · Tauri · Yew · Autor
Um editor de notas nativo escrito em Rust, do parser ao servidor MCP.
O que levei → Sistemas, ownership e disciplina de testes em escala.
02 · projeto em destaque
Editor de notas Markdown nativo, offline-first, inspirado no Obsidian e no Logseq. Projeto pessoal que uso para aprender Rust de verdade: arquitetura em crates, testes, CLI, TUI e um servidor MCP para agentes de IA.
Tudo fica em .md com frontmatter YAML. Os 9 tipos de embed interativo usam uma sintaxe {{ type: "X" }} que nunca colide com CommonMark, então o arquivo continua legível em qualquer editor.
O servidor MCP (JSON-RPC sobre stdio) dá a agentes como o Claude Code leitura direta do vault — mas a única ferramenta de escrita é "propor". A mudança vai para uma tela de revisão e só vira arquivo após um clique humano.
O projeto evolui por ciclos, não commits avulsos: cada ciclo lê uma tarefa, implementa, roda testes, valida critérios e registra status. Isso mantém mais de 800 testes verdes num código de 55 mil linhas.
O mesmo núcleo em Rust alimenta o app desktop (Tauri + Yew/WASM, ~1 MB contra ~100 MB de um Electron), a CLI e a TUI no terminal.
03 · experiência
abr. de 2026 — set. de 2026
Integração de PDV com SAP Business One
mai. de 2025 — jun. de 2025
Plataforma web de gestão, análise e inserção dinâmica de dados
fev. de 2024 — set. de 2025
Plataforma web de gestão e compartilhamento de iniciativas sociais
04 · projetos acadêmicos
Na FATEC cada semestre é um Projeto Integrador (API) com um cliente de verdade. Passei por Dev, Scrum Master e Product Owner — filtre pelo papel.
05 · skills
Clique numa tecnologia para ver onde eu a usei de verdade.
Backend
Frontend
Dados
Infra
06 · contato
Estou aberto a vagas de backend e full-stack. O jeito mais rápido de falar comigo é por e-mail ou LinkedIn.