A portfolio of projects, prototypes, and failed experiments.
An iOS camera app for work documentation. It signs photos and videos on the device so others can check they were not edited after capture. It uses the C2PA standard for those signatures. You can add a QR code for web verification, and optional AI help from Google Gemini.
A corporate website for AFCSC. Project data syncs from Google Sheets into Supabase. You can search the site with a keyboard shortcut and browse an interactive project timeline.
A web application for managing asset inventory, maintenance workflows, and operational dashboards.
FFmpeg-powered video compression with presets for web, mobile, and archive.
CLI tool in Rust to download Twitter/X videos with yt-dlp.
A fast, interactive CLI tool written in Rust to batch convert images to WebP format locally.
CLI to hide and find hidden text inside images.
Offline eBook format converter supporting EPUB, MOBI, PDF, and other formats.
Finds outliers in paired sample data using Mahalanobis distance.
Data Engineering Zoomcamp 2023 final project with MongoDB pipeline.
Interactive Folium map visualizing Philippine climate types by region.
CLI and library for analyzing and filling limestone layer properties from pile borehole data using spatial interpolation (IDW + trend) with cross-validation. Geotechnical workflows with provenance-tracked outputs.
Bus seat selection with real-time availability, touch feedback, and a mobile-first booking flow.
A calm, privacy-first decision guide for Philippine civil engineers. It offers three guided career flows with one question per screen. Based on Annie Duke's kill criteria framework from Quit.
Web app for removing visible bounding boxes from scanned PDF documents.
Streamlit app for renaming TV show files using TMDB metadata.
Bulk rename TV episodes using TMDb metadata with smart pattern matching.
Convert audio files with device-optimized presets for iOS, Android, and web.
Raspberry Pi monitoring system for accurate water level measurement.