Freelance Software Engineer
, Self-employed2024 – Present
Case management platform for a law firm | Laravel, Vue.js, Inertia.js, MySQL, AWS | Blog post
- Own it solo; shipped in ~4 months, used daily by up to 10 attorneys and staff instead of spreadsheets.
- Automate documents from versioned templates, plus billing, role-based access and email notifications.
- Run a client portal with attorney messaging and an audit trail of every view, edit and download.
File and submissions platform for a university | Laravel, Go, Vue.js, MySQL, ONLYOFFICE | Blog post
- Build and maintain a Drive-style platform live on all 4 campuses, with in-browser editing via ONLYOFFICE.
- Write Go services for exam-week-proof resumable uploads and PDF signing; malware-scan every upload.
Software Engineer
, Province of Surigao del Sur2021 – 2024
- Built the E-PDS records platform (500+ civil servants) and a tourism dashboard, replacing paper and Excel.
- Cut reporting response times by ~60% by fixing N+1 queries and adding database indexes.
- Built an offline AI transcriber (Python, Whisper) the provincial board still uses for confidential sessions.
- Automated GSIS deductions, BIR tax reports and SMS notices, turning half-day payroll tasks into one click; built a Java Android app for employee 201 files and a self-hosted uptime monitor.
- Introduced Git, code review and CI/CD to replace FTP deploys; mentored 3 engineers to run it on their own.
Intern Developer
, North Eastern Mindanao State UniversityJul 2018 – Aug 2018
- Built a faculty evaluation web app used by 3,000+ students to rate their instructors’ teaching.
- Added Python sentiment analysis of written feedback, giving administrators data for planning decisions.