skip to content
jade bonifaciojb_
  • work
  • about
  • contact
  • resume
© 2026 jade bonifacio·manila ·
  • work
  • about
  • contact
  • resume

About

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.

The day job, in numbers

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.

17.5%
of every defect assigned in the program landed on my desk, one of eleven.
47/52
customer-filed defects I owned were confirmed closed by the customer. 51 shipped.
22
shared controls root-caused into single-PR fixes, each closing issues on other screens: 30+ in all.
19
defects owned on the system's most complex screen, lease-contract registration. 5+ on each of 12 more.
9
screens built end to end, spec to customer UAT, with quick-search added to 13 more. Top 30% of 61 implementers, at 2× the team median.
½
the move-out list's search time, after removing a duplicate COUNT query.
6
Claude Code skills in daily team use, about 960 lines.
“I write down what broke.”
the habit every case study on this site follows
Presenting to the team in a conference room at Advanced World Solutions

How I work

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.

The story so far

Baguio, where I moved for Computer Science at Saint Louis University

2020

Moved up the mountain for CS

2020 · baguio

B.S. Computer Science at Saint Louis University.

Graduating cum laude, B.S. Computer Science, July 2024

2024

Graduated cum laude — at work the next day

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.

A late-night session at the desk, mid-build on a side project

2025

Kept shipping after hours

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.

What I reach for

next.jsapp router · rsc
reactfront-end core
typescriptend to end
nestjsdi · guards · gateways
postgresqlprimary datastore
awsec2 · s3 · sns · sqs

also in rotation

tailwind cssshadcn/uimaterial uinode.jsexpressvitezodpythonsupabase (rls)mongodbredisoracle pl/sqldynamodbtanstack queryzustandvercelrenderdockergithub actionspnpmwebsockets · socket.iomapbox glcloudinaryresendopenai apiclaude codejestpuppeteer · cdp

languages

filipinoenglishjapanesejlpt n4

papers

aws ccp'26philnits fetopcitcs50xnvidia dl workshop

Away from the keyboard

Some of this happens more than the rest. Here’s what I’d rather be doing.

irl

gymbadmintonlong walkssnorkelingfood trips — all kindscoffee, always

in-game

valorantleague of legendsarc raiderspath of exilepalworldhelldivers 2every mainline pokémonswitch oled
Me in a yukata at a Tanabata festivalme
Mid-rally on a badminton courtthe court

What I'm looking for

A 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.

Contact

Have a role, a project, or a codebase that needs fixing? The form is one page over; the address is right here.

get in touch →
  • [email protected]
  • ·
  • github
  • ·
  • linkedin
  • ·
  • resume (pdf)
work →JF & The World