I recorded an about me video for you because I believe in establishing authenticity from the get-go.

Play the vid for more😁.

What drives me

A few things that keep showing up in how I work.

A bookshelf representing curiosity and learning
"The important thing is not to stop questioning."

I grew up tearing apart ideas and books to understand how they worked. That same instinct drives my prototypes and the questions I ask before writing a single line of code.

A competition moment representing discipline
"Never a question of if, but when."

I finish what I start. Years of competitions taught me to ship small improvements regularly β€” earned through discipline and practice.

This website's code, representing care for craft
"If it's worth making, it's worth making well."

I pair technical rigor with polish β€” whether shipping an app or refining a microinteraction. This site has been rebuilt more times than I'll admit.

A group photo representing community and collaboration
"Work made with people matters more than work made alone."

Leading orgs as VP, tutoring peers, co-founding a startup with Ezra β€” the work I'm proudest of always involves someone else.

A travel photo representing adventure and exploration
"You can't swim for new horizons until you lose sight of the shore."

I've moved through 6 schools, traveled 5 countries, and built a game played by thousands. I'm drawn to the unfamiliar.

Who is Bon

(fair warning β€” I like competitions a little too much)

Young Bon growing up in the Philippines

I grew up in a small province in the Philippines,

schooling across Luzon. Moving around taught me to adapt quickly and ask better questions β€” a habit that shaped everything about how I learn. I was always the kid pulling things apart to figure out how they worked.

Bon competing or holding trophies from academic competitions

"Mastery is a beautiful byproduct of discipline and dedication."

Competition became my workshop.

Spelling bees, MTAP, chess β€” I competed in everything from school to national levels. Every loss was an iteration: analyze, improve, try again. That discipline now shows up in how I polish features and ship work that matters.

Then I discovered I could build things for other people.

In high school, I made a game that hit 80–140 daily concurrent players worldwide. I led student organizations, ran for student government, and learned that work made with people matters more than work made alone.

A collage of group photos with friends and organizations

The fine print

What I'm building
Personal Website

Refining this site to tell my story and showcase front-end growth

Ongoing
Startup (with Ezra)

Learning product/market fit through real experiments

Early stage
Daily Practice

Algorithms, UI fundamentals, and small apps β€” every single day

Ongoing
What I'm into
Building

This website, a startup with Ezra, and small Rails / React experiments

Reading

Refactoring UI & The Design of Everyday Things

Listening

Syntax.fm, lo-fi beats, and whatever Spotify thinks I like

Practicing

Algorithms, UI fundamentals, and learning to ship things that matter

The details
First language

Lua (Roblox, obviously)

Editor

VS Code

Favorite font

Sora β€” look around you

Can't live without

Coffee, Notion, a good playlist

Hot take

Tabs > Spaces. Fight me.

Highlights

12+

competitions across math, science & language β€” school to national level

140

daily concurrent players on a game I built in high school, played globally

VP

La Salle Computer Society & Peer Tutors Society

side quests β€” dance, photography, journalism, choric speech

Why I do this

I'm driven by growth β€”
learning when to bravely lose sight of the shore,
and patient enough to build it back up.

Progress over perfection, always.

If you've read this far,
we'd probably get along.

I'm always up for conversations about craft, tech, and growth.
Say hi β€” I don't bite.

Interested in getting to know more?