Full-stack developer crafting AI platforms, developer tools, and products that solve real problems.
I'm a full-stack developer with a passion for turning complex problems into elegant, working software. From AI agent platforms to satellite imagery tools for farmers, I build across the entire stack — Go, Rails, Elixir, Next.js, and Python.
My flagship project, Flukebase, is an AI-first agent platform that serves as the backbone for all my projects — managing infrastructure, deployments, DNS, and AI agent orchestration from a single Go monorepo.
I believe in building with purpose: every project in my portfolio addresses a real problem I've encountered or a gap I've identified. Whether it's making satellite data accessible to Brazilian farmers, creating voice tools for Linux, or building emotional wellness tracking — the thread that connects all my work is making complex systems approachable.
Each project starts with a real problem. Click a featured project to explore its interactive visualization, or hover to preview the case study.
AI-first agent platform
A Go monorepo for building, deploying, and orchestrating autonomous ARIA agents with effect-based architecture. The backbone that manages infrastructure, CI/CD, DNS, email, and deployments for all my projects.
Problem
Managing multiple projects across different servers, domains, and deployment pipelines was a fragmented, manual process. No single platform could orchestrate AI agents alongside traditional infrastructure.
Solution
Built a unified Go platform with MCP server integration, agent orchestration, and full infrastructure management — from DNS to SSL to deployments. Every project in this portfolio is managed through Flukebase.
Impact
Manages 8+ domains, 5+ deployed apps, and orchestrates AI agents across all projects. Single control plane for the entire portfolio.

Emotional wellness tracking
A wellness tracking app that helps users understand their emotional patterns through daily check-ins, mood visualization, and trend analysis.
Problem
People struggle to understand their emotional patterns. Traditional journaling is inconsistent, and existing mood apps lack depth or actionable insights.
Solution
Built a Rails 8.1 app with Hotwire for real-time interactions, rich mood visualizations, and pattern recognition that surfaces emotional trends over time.
Impact
Live at feeltrack.tech with SSL. Full production deployment managed through Flukebase infrastructure.
AI-native Pilates studio management
An AI-native studio management platform purpose-built for Pilates studios, with a Go backend and Next.js 16 frontend. Unlike generalist fitness tools, Pilate is architected around autonomous AI agents that manage scheduling, revenue optimization, client relationships, and equipment-aware operations.
Problem
Pilates studio owners juggle scheduling, client management, payments, and marketing across disconnected generalist tools. No platform is Pilates-native — every competitor is a generalist fitness tool with AI bolted on, not foundational.
Solution
Built a Go API backend with a Next.js 16 frontend using shadcn/ui, Zustand state management, and React Query. AI agents handle scheduling optimization, equipment-aware capacity planning (reformer spots, apparatus), and progressive autonomy with human-in-the-loop approvals.
Impact
Targeting the $500M studio software market growing to $1.8B by 2033. First Pilates-native platform with foundational multi-agent architecture instead of bolted-on AI.
AI-powered travel itinerary builder
AI-powered travel itinerary builder for Sao Paulo using LLM reasoning (GPT-4o/Claude Sonnet) to generate personalized, constraint-validated walking tour itineraries with guide matching and Bitcoin Lightning payments.
Problem
Planning multi-destination trips involves juggling spreadsheets, maps, bookings, and notes across disconnected tools.
Solution
Built a Next.js 16 travel planner with Prisma 7, NextAuth v5, OpenAI/Claude for AI itinerary generation, Stripe + BTCPay for payments, and Zod v4 validation.
Impact
AI-generated itineraries personalized to user constraints, with guide matching and dual payment options (Stripe + Bitcoin Lightning).
Satellite monitoring for Brazilian farmers
Next.js 16 platform enabling Brazilian farmers to monitor rural properties via satellite imagery from STAC/Brazil Data Cube/INPE, with CAR integration, NDVI vegetation indices, AI-powered change detection, and Bitcoin Lightning payments.
Food surplus marketplace
Next.js 16 marketplace connecting consumers with restaurants, bakeries, and grocery stores to rescue surplus food through a dual offer model (mystery bags + item-by-item) with geolocation-based discovery, Stripe payments, and environmental impact tracking.
Linux-first AI dictation assistant
A voice writing assistant with pluggable ASR engines, evaluation-driven development, and AI text polishing. Built for Wayland with local-first processing.
AI hardware engineering assistant
An AI-powered assistant for hardware engineers with chat, requirements generation, pricing intelligence, and inventory management capabilities.
AI-powered learning platform
An AI-powered learning platform for the 2026-2030 cycle, featuring YouTube and Mux video integration, pgvector for semantic search, and adaptive learning paths.
AI terminology reference
A comprehensive AI glossary with an Elixir Phoenix API, Python FastAPI ML pipeline, and Flutter cross-platform client (iOS, Android, Web), using pgvector for semantic embeddings.
Founder workflow platform
A Next.js 16 SaaS platform for early-stage founders with 5-step onboarding, AI compatibility analysis (OpenAI), admin dashboard, blog, newsletters, and email templates via FlukeBase API.
Court assistant for California
A Next.js 15 California small claims court assistant covering 1,383+ court forms across 43 categories, with guided workflows, PDF generation, smart data sharing, auto-save, and anonymous sessions.
I pick tools based on the problem, not the trend. From Go's performance for agent orchestration to Rails' productivity for web apps — each project uses what fits best.
Have a project idea, want to collaborate, or just want to say hi?