things i built because i wanted them to exist.
hackathon wins, local-first tools, and the side projects that taught me the most. most have their source on github; every one has a page with how it works.
projects
githubnegosyonav // a taglish co-pilot for philippine business registration.
1st place · innolympics 2026. 77% of filipino micro-enterprises stay informal because registering means five agencies, a dozen documents, and english-only pdfs. negosyonav turns that into a taglish chat: gemini extracts a business profile from code-switched filipino, generates a five-step roadmap for manila city, auto-fills the real government forms with document ai and pdf-lib, and matches the user to grants worth up to ₱1m.
latch // a mac notch control surface for supervising ai coding agents.
closed beta. an attention and authorization layer that lives in the macbook notch. approvals, blocking questions, failures, and completions from codex, claude code, cursor, copilot, and kimi land in one ambient queue you resolve in a single action. a native swiftui/appkit app owns the state; a tiny signed hook forwarder relays each tool's hooks over a local unix socket and falls back to the source tool if the app is down. local-first, nothing leaves the machine.
local brain // a personal knowledge base that reads, indexes, and answers, entirely offline.
file-watching ingestion, search, and chat agents under custom orchestration, over a full rag pipeline: automatic document ingestion, chromadb embeddings, semantic retrieval, and ollama for local inference. nothing leaves the machine.
ph pulse // philippine socioeconomic data made queryable, pipeline to warehouse to insight.
python ingestion pipelines, dbt transformations, bigquery as the warehouse, and gemini-powered insights on top. the whole path from raw source to answered question, built as one system.
zen // learning that adapts to the student.
2nd place · iseac hackathon 2025. rag-based content delivery through the gemini api, interactive flashcards, and progress analytics you can actually see.
iskonek // anonymous realtime chat that stays safe with ai moderation.
supabase realtime under the hood, openai content moderation keeping it safe, and a friend system on top.
pc builder chatbot // ask for a build, get real parts. retrieval over a components catalog.
component catalogs are embedded into chromadb with semantic text per part, and each turn is rewritten against the chat history before retrieval, so follow-ups like "is that cpu enough?" resolve to the component named earlier. gemini answers over the retrieved context.