hello, world
hey, I'm Ralph
Learning Python, backend systems, and cloud security fundamentals by building.
2nd year BSCS student at Mapua Makati, based in Manila. Right now I am focused on getting better at Python, backend systems, cloud basics, and defensive workflows by building projects and slowly learning how to explain what is going on.
78% accuracy in narration/dialogue classification on test set of 10 chapters from 5 different light novels
An AI-assisted light novel reader that separates narration from dialogue and drives more expressive voice output for each speaker.
- Reached 78% narration vs dialogue classification accuracy on a small held-out test set.
- Supports voice cloning from a 3-second reference clip.
Turned a "borderline impossible" native macOS mod path into a reproducible installer and troubleshooting workflow
A reproducible native macOS install workflow for FTL: Multiverse that builds Hyperspace from source, patches a real Mac FTL.app, and documents how to maintain the setup over time.
- Validated against a real native Mac FTL 1.6.13 app and reached the Multiverse main menu.
- Built helper scripts for one-shot install, extra mods, pinned version updates, and smoke-test validation.
Genshin-inspired tracker for Philippine government document workflows
A gamified tracker app for Philippine government document processes, designed to make confusing real-world requirements feel more structured and less overwhelming.
- Grounded in a specific use case: Philippine government document workflows.
- Uses Supabase, Google Places, and GitHub Models rather than being just a static concept.
~120ms avg search latency
Semantic image search for personal photo libraries using natural language instead of folders or filenames.
- ~120ms average search latency for retrieval.
- Uses text-embedding-3-small plus GPT-4o-mini for semantic understanding.