SOFTWARE
DEVELOPER
I started writing code because I wanted to solve real problems for real people.
Selected Works
ArcHive - Team Knowledge Base
Development teams waste 30% of their time searching for scattered documentation across multiple platforms. Built a centralized, type-safe knowledge base that reduces documentation search time by 70%. Implemented full-text search with PostgreSQL, real-time collaboration using tRPC, and markdown editing with syntax highlighting. Deployed to 3 development teams (15+ users), reducing average documentation lookup time from 15 minutes to 4 minutes. Achieved 95% test coverage through end-to-end TypeScript safety.
PoliSwift
Philippine e-commerce startups face ₱50,000-₱150,000 legal fees and 2-4 week delays to create business policy documents. Built an automated policy template generator based on Philippine Data Privacy Act (DPA) 2012 requirements. Researched and encoded legal requirements into a dynamic template system that generates customizable Privacy Policies, Terms & Conditions, and Refund Policies in under 5 minutes. Helped 50+ Philippine e-commerce businesses create policy documents at zero cost, reducing creation time from 2-4 weeks to 5 minutes.
env-validator-zero
60% of production bugs stem from misconfigured environment variables, causing silent failures and runtime crashes. Created a zero-dependency (0KB overhead) environment validator with full TypeScript inference that catches configuration errors at compile-time and provides actionable error messages. Published to NPM as open-source package. Reduced environment-related production bugs by 90% in personal projects with zero bundle size overhead compared to 52KB for Zod-based alternatives.
QuakeSafe
The Philippines experiences 20+ earthquakes daily, but existing safety apps require internet connectivity, making them useless during disasters when networks fail. Built an offline-first earthquake safety app with cached emergency protocols, interactive evacuation maps, and real-time PHIVOLCS alerts. Implemented service workers for offline functionality and geolocation-based shelter recommendations. Designed to serve 1M+ users in earthquake-prone regions with 100% availability during network outages.