Portfólio Blog Sobre

Portfólio

Projetos que desenvolvi — MVPs, sites e sistemas em produção.

12 projetos listados

Spec-Driven Guide

Guia prático de engenharia de software focado em especificações, governança e protocolos de entrega sem vazamento de contexto.

React Spec-Driven Design Governance CLI Staff Engineering

Frontend Showcase

Estrutura React de referência para produtos SaaS, pronta para servir de ponto de partida: login simulado, casca de sistema corporativo, painel com gráficos, uma tabela única com exportação para Excel e PDF, e uma paleta de comandos aberta pelo teclado.

React 19 TypeScript 6 Vite 8 (Rolldown) Tailwind v4 (Oxide) TanStack Router TanStack Table v8 shadcn/ui Recharts Zustand Vitest

Backend Showcase

API REST de referência em Hono: login por JWT stateless, três CRUDs em memória, relatórios em GraphQL e no verbo QUERY, e uma spec OpenAPI 3.1 gerada a partir dos schemas Zod, que serve quatro documentações. O mesmo código roda no Node e no edge da Cloudflare.

Hono 4 TypeScript 6 Node.js 24 LTS Zod 4 OpenAPI 3.1 GraphQL 17 JWT (jose) Scalar Swagger UI Redoc

DoDocs

Gerador que transforma uma pasta de Markdown em site de documentação, com busca, navegação lateral, sumário e tema claro e escuro. Quem usa não escreve código de aplicação: adiciona uma GitHub Action, aponta para a pasta e publica no GitHub Pages.

Next.js 16 React 19 TypeScript 5 MDX Tailwind CSS 4 Docker GitHub Actions GitHub Pages Vitest Mermaid

Catalog Scraper

Lê catálogos em PDF e em páginas web, extrai os produtos e converte os preços para uma unidade comum, deixando a comparação simples. Reconhece a estrutura do documento por regras fixas e só recorre a um modelo de IA quando o formato é irregular.

React 19 TypeScript Hono Drizzle ORM Postgres Zod Playwright Cloudflare Workers Neon Groq

Simula Impostos

Primeiro projeto com Electron: app desktop multiplataforma que calcula e compara encargos tributários brasileiros lado a lado, regime atual versus Reforma Tributária (EC 132/2023).

Electron React 19 TypeScript Vite Tailwind CSS Zustand electron-builder IPC

meutimejoga.org

Chat de futebol com IA, estatísticas quase em tempo real e escalação interativa de arrastar e soltar. Projeto fullstack rodando na borda, em Cloudflare Workers + KV, com cache em 4 camadas e defesas anti-alucinação em LLMs.

TypeScript React 19 Vinext Cloudflare Workers KV Tailwind CSS v4 NVIDIA NIM LLM Edge

Match Themes

Estúdio de paletas centrado em OKLCH que exporta direto para Tailwind v4 e shadcn. Escolha uma cor, valide o contraste em componentes reais e copie o bloco @theme pronto para usar.

React TypeScript Tailwind CSS v4 OKLCH shadcn/ui Vitest Vite

MVP Paycheck BR - Validador

Validador de Pix, boletos e cartões que confere a estrutura de cada código pelo padrão oficial, sem consultar nenhum banco. Interface neobrutalista e testes determinísticos sobre cada formato.

React 18 Vite Tailwind CSS Vitest Lucide React Neobrutalism Fintech

MVP Finance Dashboard

Painel financeiro pessoal full stack com .NET 10 e React 19. Consolida contas bancárias, histórico de transações e metas financeiras em uma interface unificada com API RESTful e frontend reativo.

.NET C# React TypeScript PostgreSQL TanStack Query Zustand shadcn/ui Tailwind CSS

Rachid Metalúrgica

Site institucional para empresa de metalurgia: página única com formulário de contato, hospedada na borda da Cloudflare, com um backend em Hono que valida o formulário e envia o e-mail.

HTML5 JavaScript TypeScript Tailwind CSS Hono Cloudflare

Blog Pessoal (thiagocaja.dev)

Site pessoal com blog, portfólio e páginas de conteúdo. Construído com Astro 6, MDX para artigos técnicos e reflexivos, e deploy contínuo na Vercel.

Astro TypeScript MDX Vercel Tailwind CSS