Juan Raphael Dilag
I write the requirements and the code that meets them.
I came into development through business analysis and QA. That taught me to pin down what a system is supposed to do before I build it, and to test it hard after. Recent builds span a full IoT access-control system, from RFID gate hardware to a live monitoring dashboard; a Python CLI that quality-checks dozens of freelance deliverables; and front-end for the open-source transparency platform BetterGov.ph.
Skills & competencies
No proficiency bars or invented percentages. Just what I do, grouped by discipline. Follow a group's link to the projects that prove it.
Technical
Tools & Platforms
Business Analysis
Quality Assurance
Languages
Certifications
Selected projects
Five projects: full-stack systems, hardware, automation, civic tech, and the enterprise BA and QA that taught me to build to a spec and test what ships. Filter by discipline; open any card for the full case study.
Community game concept (Roblox)
A tycoon/simulator aimed at the Filipino community, with full market analysis, player-archetype and mechanics design, and a tight-budget monetization plan. Product and market thinking, end to end.
Food business & pop-ups
Running a small food business and organizing pop-up events: sourcing, ops, and the unglamorous logistics of getting something real out the door.
Experience
-
Apr to Jul 2026
IT Business Analyst Intern
Major FMCG / food manufacturer · PHFunctional specification and cross-functional QA on two production-bound projects across a national distribution network. (Under NDA. Details generalized.)
-
Nov 2021 to Dec 2025
Technical Editor & Content Specialist
FreelanceSubtitle localization and technical editing for international clients, with 1M+ content views sustained. Where my CLI tooling and QA instincts came from.
-
Jan to Nov 2024
Admissions Support Staff (Student Assistant)
Mapúa Malayan Colleges LagunaSupported admissions operations and applicant processing alongside coursework.
-
Sept 2023
IT Services Office (ITSO) Assistant
Mapúa Malayan Colleges LagunaOne-month contractual role supporting campus IT services.
About
I started building to solve my own problems. For four years I freelanced as a technical editor and subtitle localizer for international clients, and the same bottleneck kept slowing me down: tracking timing and quality across dozens of videos by hand. So I wrote a Python CLI to do it, with checks that flag bad subtitle lines before they go out. It was the first thing I built because I needed it, not because someone assigned it.
Since then I've worked as a business analyst and QA, and both changed how I write code. I don't open the editor first. I start by working out what a system is supposed to do and who depends on it, then I test it hard once it runs. To me, requirements and quality are not paperwork wrapped around engineering. They are what keep a build from solving the wrong problem neatly.
Now I'm a final-year BSIT student specializing in cybersecurity at Mapúa Malayan Colleges Laguna. Outside coursework I contribute to BetterGov.ph, building the Calamba City transparency portal, because I care how local government serves the people who depend on it. I'm looking for a full-stack developer role where I can own a problem from the first requirement to the code that ships.