
Moved up the mountain for CS
2020 · baguio
B.S. Computer Science at Saint Louis University.
I'm Jade Bonifacio, a full-stack developer in the Philippines. I've spent the last two years at Advanced World Solutions shipping into a 460-screen enterprise codebase for a Japanese client, and my evenings building things from zero. I'm looking for a remote role at a small startup where I can do more of the second.
204
pull requests merged · 97% acceptance
262
screens carrying my code · 10 of 11 subsystems
213
defects shipped of 223 owned · zero returned for rework
#1
defect resolver, jul–sep 2026 · top 3 overall
two years · a 460-screen japanese property platform · 60+ engineer bilingual en/jp team, 150+ contributors over the program · an 11-engineer uat team
Those four are the ones a hiring manager asks for. These are the ones I'd rather be asked about.
“I write down what broke.”

I read before I write. In a mature codebase the most useful thing I can do is trace how something actually works before I touch it, and I've carried that habit into my own projects.
I make small changes I can defend. Big refactors in a system with years of accumulated behavior break things you find out about a month later. I'd rather ship the smallest fix and explain exactly why it's safe.
I fix the pattern, not the instance. Twenty-two of my fixes went into shared controls rather than the screen the ticket named, and each one closed issues on screens nobody had filed yet. Every fix ends with a sweep for the same bug elsewhere.
I write down what broke. Every project here has a section on what went wrong and how I fixed it, because that's the part I actually learned from and the part I'd want to know about someone else's work.
I use Claude Code every day, at work and at home, and I built my team's tooling on it: six skills the team runs daily, from a Puppeteer driver that verifies a fix end to end, to an evidence-video pipeline for reviewers, to ticket drafting in two languages. The useful skill turned out not to be prompting. It's knowing where it saves hours and where it confidently makes things worse.

2020 · baguio
B.S. Computer Science at Saint Louis University.

jul 1–2, 2024 · baguio → makati
B.S. Computer Science — with TOPCIT, JLPT N4, and PhilNITS FE the same year. The next morning: Advanced World Solutions in Makati, as an R&D engineer.

2025–26 · after work
Still at Advanced World Solutions by day, AWS Cloud Practitioner certified in 2026. Four of the evening builds got write-ups here: HTTP Monitor, ScoutBoard, JF & The World — live with its two intended users — and Reel, the job-hunt tracker. The rest didn't — a QR parking lot, a small property-listing app, a hospital Kardex, client sites.
also in rotation
languages
papers
Some of this happens more than the rest. Here’s what I’d rather be doing.
irl
in-game
me
the courtA remote full-stack role on a small team, in the TypeScript ecosystem, where I own features end to end and the codebase is still young enough that decisions matter. Startup pace, real users, people who write things down.
Have a role, a project, or a codebase that needs fixing? The form is one page over; the address is right here.