Products and tools I've built: AI platforms, iOS apps, edtech sites, and open source utilities. Most are live; all taught me something worth writing down.
A single dashboard that replaces the seven tabs developers cycle through every morning. Sentinel Feed aggregates Hacker News, GitHub Trending, Lobsters, Dev.to, daily.dev, Techmeme, and InfoQ every 15 minutes, auto-categorizes everything into six sectors, flags critical security stories, and renders it as a tactical radar, a map, or a list.
A budgeting app for people who do not want their financial life living on someone else's server. Tipid (Tagalog for thrifty) runs entirely offline, uses Apple Foundation Models on-device for categorization and insights, and ships as a free app with a one-time unlock. No subscriptions, no cloud, no bank sync, no account.
A real-time dashboard for monitoring and controlling multiple Claude Code agents. One browser tab shows every agent, its status, tool calls, costs, and anti-pattern alerts. You can send instructions from the dashboard or from your phone. The whole server runs on 2 dependencies.
An iOS app that turns your completed tasks, voice notes, and photos into journal entries automatically using Apple Intelligence. Runs entirely offline and needs no account.
Open sourcing my Claude Code configuration with 29 agents, 60 commands, 60 skills, and 65 rules. What building a setup that size taught me about agent orchestration, developer experience, and why sharing tooling configs is worth the effort.
A single command to set up a fully configured terminal on any machine. What replacing every default CLI tool with modern alternatives taught me about developer ergonomics, and why GNU Stow is the unsung hero of dotfile management.
A review platform for Philippine accountancy graduates preparing for the CPA Licensure Examination. What designing for six exam subjects with adaptive learning taught me about edtech product design and the gap between content delivery and actual retention.
Building an online review platform for aspiring Filipino architects preparing for the Architect Licensure Examination. What creating 8,000+ practice questions and implementing spaced repetition taught me about EdTech, content quality, and building for a niche audience.
A glassmorphic, always-on-top task manager that lives in the corner of your screen so your to-do list is one glance away, never a window-switch. Built with Electron and TypeScript, with a built-in focus timer, compact and focus modes, and full light and dark theming.
A cross-platform Chinese learning app with stroke-order writing practice, tone drills, spaced repetition, and a reader that turns any Chinese text into a lesson. Built twice, once in React Native (Expo) and once natively in SwiftUI.
Solving the frustration of comparing cars across fragmented sources. What aggregating 49,000+ vehicles taught me about data quality, scraper maintenance, and why boring technology choices are often the right ones.
Tackling the challenge of scaling charity outreach without losing the human touch. What building voice AI taught me about latency, conversation design, and why compliance should never be an afterthought.
Learning AWS the hard way by building a production scraping system. Understanding Lambda cold starts, DynamoDB costs, and why infrastructure as code matters.
A B2B SaaS platform for tracking carbon emissions, managing sustainability policies, and meeting CSRD compliance requirements. Where I learned AWS Amplify Gen 2, what serverless costs you at enterprise scale, and how to keep a product explorable after its backend is gone.
Exploring how to make financial data accessible through natural conversation. A Discord bot that connects GPT-4 with Plaid to answer questions about your finances in plain English.
Building an authentication system that prevents fake accounts before they exist. Using facial recognition and device fingerprinting to verify real humans, not just valid credentials.