TypeScript
Linguagem Principal
Olá, Meu nome é
Desenvolvo sistemas focados em performance e manutenção, equilibrando rigor técnico e entrega. Aplico boas práticas para evitar débitos, garantindo que o software gere valor real em produção.
Minha trajetória: da base acadêmica à experiência prática e minha visão de desenvolvedor.
No dia a dia, atuo em todo o stack. No backend, utilizo a eficiência de Node.js ou Bun para criar APIs seguras e rápidas. No frontend, foco na experiência do usuário (UX/UI) para entregar interfaces refinadas e funcionais. Meu trabalho é conectar essas duas pontas, garantindo que a alta performance do servidor se traduza em uma experiência fluida para quem navega.
Aplico conceitos de arquitetura de software e Clean Code com o objetivo prático de garantir a manutenibilidade a longo prazo. Busco o equilíbrio entre qualidade técnica e pragmatismo, evitando over-engineering. A prioridade é viabilizar o projeto com uma base de código escalável que permita entregas consistentes e suporte o crescimento da aplicação.
Stack Principal
TypeScript
Experiência
6 meses
Localização
Brasil (Remoto)
Stackup Software
Atuo como Desenvolvedor Fullstack na Stackup Software, onde lidero o ciclo completo de desenvolvimento de software, desde a arquitetura inicial até o deploy final em projetos de alta complexidade. No ecossistema TypeScript, especializei-me em Next.js e Hono, implementando estratégias de autorização com JWT em Middlewares para eliminar latências e arquitetando fluxos serverless com AWS Lambda e S3 para processamento escalável de arquivos. Minha experiência abrange desde a construção de interfaces robustas com TailwindCSS e TanStack Query até a modelagem ágil com Prisma e PostgreSQL, sempre focando em performance e automação de processos críticos.
Univ. Estadual do Vale do Acaraú
Graduação voltada aos fundamentos de computação com especial interesse em Engenharia de Software. Experiência teórica e prática em modelagem de dados (DER), requisitos de software e algoritmos, visando o desenvolvimento de sistemas de alto valor de negócio e código de alta manutenibilidade.
Minha caixa de ferramentas para construir soluções robustas.
Linguagem Principal
Javascript Runtimes
Frontend Framework
Estilização
API Frameworks
Banco de Dados
Versionamento
Mensageria e Filas
Observabilidade e Monitoramento
Testes Unitários e Integração
Infraestrutura e Containers
Deploy e Automação
O resultado prático dos meus estudos, aplicações onde solidifico meus conhecimentos e testo novas abordagens.

Criei esse blog com a intenção de ter um hub digital próprio onde eu pudesse centralizar tudo o que é útil para o meu dia a dia. O foco principal foi reunir, em um só lugar, ferramentas web simples que desenvolvi, recomendações de sites que utilizo e meus artigos sobre desenvolvimento. Construído com Astro e TypeScript, o projeto reflete minha busca por performance e organização. É a minha maneira de documentar o que aprendo e compartilhar recursos práticos com a comunidade.

Desenvolvi esta aplicação para preencher uma lacuna na minha universidade: a ausência de um planejador acadêmico visual e eficiente. A ferramenta substitui o uso de planilhas manuais, permitindo que o estudante gerencie sua grade de horários de forma interativa. Construído com Next.js e Tailwind CSS, o sistema vai além da organização básica; implementei uma lógica de pré-requisitos que calcula automaticamente quais matérias estarão disponíveis para cursar nos próximos semestres, evitando conflitos e simplificando a tomada de decisão acadêmica.

Construí a API REST de um e-commerce utilizando Bun, Hono e Prisma com PostgreSQL, abrangendo desde o catálogo com filtros até o fluxo completo de pedidos e carrinho persistido. Implementei a autenticação JWT com refresh tokens em cookies HttpOnly, reforçando a segurança com controle de acesso por cargos e revogação imediata no logout via blocklist de JTI no Redis. Assegurei a resiliência da aplicação através de rate limiting dinâmico e implementei processamento assíncrono de tarefas com BullMQ, além de integrar o AWS S3 para gestão de uploads. Estruturei o código em uma arquitetura modular validada com Zod, garantindo tipagem de ponta a ponta no TypeScript e geração automatizada dos contratos na documentação OpenAPI.
Livros que moldaram minha forma de pensar como engenheiro de software.

por Robert C. Martin
Estou lendo para dominar os fundamentos de desacoplamento, mas com foco total em pragmatismo. O objetivo é absorver os conceitos para escrever código organizado, mas sabendo filtrar o que é excesso de engenharia para manter a agilidade da entrega.

por John Ousterhout
Busco este livro como contraponto ao 'Clean Architecture'. Enquanto um foca na separação estrita de camadas, o Ousterhout ensina a reduzir a carga cognitiva através de 'Módulos Profundos'. Quero aprender a esconder a complexidade em vez de apenas espalhá-la em micro-classes, encontrando o equilíbrio ideal entre estrutura e simplicidade operacional.

por Adam Wathan & Steve Schoger
Meus sistemas funcionam bem, mas sempre ficam com aquela cara de 'feito por programador'. Não quero teoria das cores, quero a prática: quanto de sombra usar, qual tamanho de fonte, como alinhar. É para deixar meu projeto com cara profissional sem eu precisar virar designer.
Estou sempre aberto a novas oportunidades, projetos freelance ou apenas um bate-papo sobre tecnologia. Sinta-se à vontade para entrar em contato!