Things I've built and shipped.
AI systems, developer tools, and full-stack products — each with real architecture decisions and tradeoffs.
Autonomous Security Agent Built on ADK-Go and Gemini
G.O.L.E.M. — an autonomous security agent that finds business-logic vulnerabilities using typed Go tool schemas, dual-browser perception, and model rotation. Built in one day for Google's Gemini challenge.
Read case study

Go Web Scraper with chromedp, LightPanda, and Asynq
Go scraper that converts JS-heavy pages to LLM-ready Markdown. Migrated from Playwright to chromedp + LightPanda, cutting the Docker image from 1.51 GB to 24.6 MB.
Read case study
Next.js SaaS Starter: Auth, Stripe, and Docs from Day One
Open-source Next.js 14 starter with Supabase auth, Stripe subscriptions (webhook-synced), PostgreSQL RLS, and a Fumadocs documentation site. Built after repeatedly scaffolding the same stack from scratch.
Read case study
RAG Chatbot Platform with Custom Knowledge Bases and Multi-Language Support
Client project: a chatbot embedding platform built on a Langchain RAG pipeline, FastAPI on GCP, and Supabase. Supports custom knowledge base ingestion and 60+ languages.
Read case study
Building an AI-Powered Educational Content Platform
Developed a platform for creating comprehensive educational content from text input, including course outlines, presentations, videos, and quizzes.
Read case study
Multi-Agent AI System for Geospatial Code Generation
Built a multi-agent AI system that generates, debugs, and optimizes geospatial code -- from simple GIS scripts to deep learning pipelines.
Read case study
Multi-Agent Chat Interface for Microsoft AutoGen
Built an open-source chat interface on top of Microsoft AutoGen, making multi-agent AI conversations accessible through a Chainlit-powered UI.
Read case study
Real-Time Filipino Sign Language Recognition with CNN-LSTM
A CNN-LSTM model that recognizes 15 Filipino Sign Language gestures from webcam video in real time. MediaPipe landmark extraction, custom dataset of 216 sequences per gesture, browser deployment via TensorFlow.js.
Read case study
