Projetos pessoais

Side projects, experimentos e open source para explorar ideias além dos case studies profissionais. Cada entrada aponta para demo ao vivo ou overview detalhado quando disponível.

Simulação de Vida Artificial

Artificial Life & SimulationNo arFeatured

De regras simples emerge inteligência.

Quark é uma simulação interativa de vida artificial em que criaturas sobrevivem com redes neurais pequenas e algoritmos genéticos. Sem comportamentos scriptados, pathfinding ou IA ajustada à mão. Cada agente começa com uma rede feed-forward inicializada aleatoriamente e zero conhecimento do ambiente. Ao longo das gerações, agentes bem-sucedidos se reproduzem e passam cérebros e traços físicos mutados à prole. Você pode observar a evolução em tempo real, ajustar parâmetros, inspecionar o cérebro de qualquer criatura ao vivo e comparar estatísticas entre gerações.

  • IA emergente sem bibliotecas de ML: rede neural, algoritmo genético e loop de evolução feitos do zero em TypeScript
  • Dois paradigmas de simulação: modo ecossistema contínuo e experimentos geracionais controlados

14 → 8 → 4 MLP

Rede

Ecossistema + Geracional

Modos

7 presets

Cenários

PixiJS canvas

Renderização

Next.js 16React 19TypeScriptPixiJSZustandReact FlowRechartsTurborepoCloud Run

Controle de custos via notas fiscais

FinTech / Expense ManagementNo arFeatured

Cada nota registrada. Cada despesa sob controle.

PassaNota é uma plataforma B2B de controle de despesas para empresas brasileiras. Times fotografam notas fiscais no desktop ou em dispositivos móveis pareados; um pipeline de vision LLM extrai dados estruturados (fornecedor, itens, totais e datas) sem digitação manual. Gestores têm dashboards com tendências de gasto, breakdown por categoria e produtos mais frequentes, enquanto operadores capturam notas em campo. O sistema oferece multiempresa, acesso por papéis e tooling de admin de plataforma, implantado no GCP Cloud Run com auth Supabase e IAM serviço-a-serviço entre frontend e API.

  • Pipeline de IA ponta a ponta para notas: pré-processamento OpenCV mais extração multi-provider com vision LLM
  • Arquitetura BFF de produção: proxy Next.js com IAM Cloud Run, encaminhamento de JWT Supabase e headers multi-tenant

Next.js 16 + FastAPI

Stack

Vision LLM + OpenCV

Pipeline de IA

pgvector HNSW

Busca

GCP Cloud Run

Deploy

Next.js 16React 19TypeScriptTailwind CSS 4Supabase Authshadcn/uiRechartsFastAPIPython 3.13PostgreSQLpgvectorOpenCVCloud RunCloud Tasks

Análise de dados com IA

Data Analytics / AINo arFeatured

Dados limpos. Insights claros. Ação imediata.

Drop é uma plataforma self-serve de análise de dados que transforma planilhas brutas em insights acionáveis em minutos. Usuários arrastam CSV, XLSX ou JSON e recebem profiling estatístico instantâneo: detecção de schema, valores faltantes, correlações, outliers e um score de qualidade com nota letra. A IA gera resumos executivos, insights priorizados, recomendações de casos de uso de ML e gráficos automáticos em um dashboard com grid arrastável. Um assistente de chat flutuante permite perguntas em linguagem natural sobre o dataset. Trials anônimos expiram em 24 horas; usuários autenticados têm histórico persistente, compartilhamento, favoritos e cota baseada em créditos nos planos Free, Paid e Enterprise.

  • Fluxo upload zero-to-insight com handoff via sessionStorage para render imediato da página de resultados
  • Suite AI Discovery: resumos executivos, insights priorizados e recomendações de ML via Cloud Tasks assíncronas

Next.js 16 + Django 5.2

Stack

CSV, XLSX, JSON

Formatos

Gemini ADK + OpenAI

IA

GCP Cloud Run

Deploy

Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiRechartsreact-grid-layoutDjango 5.2DRFpandasPostgreSQLGoogle ADKGeminiOpenAICloud TasksGCSCloud Run

Pipeline de Inteligência

Personalized AI & Technology IntelligenceNo arFeatured

Inteligência personalizada em IA e tecnologia, no Daily ou no Weekly.

A Astra ranqueia o sinal de tecnologia conforme seus interesses e entrega como newsletter personalizada. O foco é a camada de inteligência, não só encher a inbox. Um coletor em Python ingere continuamente artigos de RSS curados, scrapers e fontes Exa opcionais, enriquece com IA (resumos, tópicos, keywords, embeddings, scores de qualidade) e remove quase-duplicatas. Um motor de recomendação composto ranqueia por afinidade de tópico, engajamento, frescor, diversidade e qualidade global, sem depender só de prompts LLM. Usuários recebem digests Astra Daily ou Weekly via Resend, com tracking de abertura/clique alimentando o ranking.

  • Coletor Python desacoplado do Next.js, compartilhando schema PostgreSQL Prisma/Supabase via SQLAlchemy
  • Ranking composto com 5 sinais (qualidade, afinidade, engajamento, frescor, diversidade) e cache Redis opcional

3

Serviços Cloud Run

11

Categorias de tópico

Daily + Weekly

Cadências

5

Sinais de ranking

Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiPrismaSupabasePostgreSQLRedisPythonOpenAIResendTurborepoCloud Run

Looking for professional case studies with full architecture breakdowns?

View work