Side projects, experiments, and open-source work — built to explore ideas beyond professional case studies. Each entry links to a live demo or detailed overview when available.
Quark is an interactive artificial life simulation where creatures survive with small neural networks and genetic algorithms — no scripted behaviors, no pathfinding, no hand-tuned AI. Each agent starts with a randomly initialized feed-forward network and zero knowledge of its environment. Over generations, successful agents reproduce and pass mutated brains and physical traits to offspring. You can watch evolution in real time, tweak parameters, inspect any creature's brain live, and compare stats across generations.
›Emergent AI without ML libraries — neural network, genetic algorithm, and evolution loop built from scratch in TypeScript
Every receipt recorded. Every expense under control.
PassaNota is a B2B expense-control platform for Brazilian businesses. Teams photograph fiscal receipts on desktop or paired mobile devices; a vision LLM pipeline extracts structured data — vendor, line items, totals, and dates — without manual entry. Managers get dashboards with spend trends, category breakdowns, and top products, while operators capture receipts in the field. The system supports multi-company tenancy, role-based access, and platform-level admin tooling, deployed on GCP Cloud Run with Supabase auth and service-to-service IAM between frontend and API.
›End-to-end AI receipt pipeline — OpenCV document preprocessing plus multi-provider vision LLM extraction
›Production BFF architecture — Next.js proxy with Cloud Run IAM, Supabase JWT forwarding, and multi-tenant headers
Drop is a self-serve data analysis platform that turns raw spreadsheets into actionable insights in minutes. Users drag-and-drop CSV, XLSX, or JSON files and receive instant statistical profiling — schema detection, missing values, correlations, outlier analysis, and a letter-grade data quality score. AI generates executive summaries, prioritized insights, ML use-case recommendations, and auto-built charts on a draggable dashboard grid. A floating chat assistant lets users ask natural-language questions about their dataset. Anonymous trials expire in 24 hours; authenticated users get persistent history, sharing, favorites, and a credit-based quota system across Free, Paid, and Enterprise tiers.
›Zero-to-insight upload flow with sessionStorage handoff for instant results-page rendering
›AI Discovery suite — executive summaries, prioritized insights, and ML recommendations via async Cloud Tasks
Next.js 16 + Django 5.2
Stack
CSV, XLSX, JSON
Formats
Gemini ADK + OpenAI
AI
GCP Cloud Run
Deploy
Next.js 16React 19TypeScriptTailwind CSS 4shadcn/uiRechartsreact-grid-layoutDjango 5.2DRFpandasPostgreSQLGoogle ADKGeminiOpenAICloud TasksGCSCloud Run
Personalized AI & Technology IntelligenceIn progressFeatured
Personalized AI & technology intelligence, delivered weekly.
KnowledgeHub is a personalized technology intelligence platform — not simply a newsletter. A Python collector worker continuously ingests articles from curated RSS sources and scrapers, enriches them with AI (summaries, topics, keywords, embeddings, quality scores), and stores them in a shared PostgreSQL database. A composite recommendation engine ranks content per user from topic weights, engagement, freshness, and diversity — without relying solely on LLM prompts. Users receive beautifully formatted, tracked weekly editions via email.
›Python collector worker decoupled from Next.js, sharing a Prisma-managed PostgreSQL schema