Hi, I’m Mark.I lead teams that buildthings people actually use

Engineering manager in Singapore. By day I lead engineering teams. After hours I make my own apps and photograph the places I travel to.

Mark smiling in a dark jacket, with pine trees behind him

that’s me, on Nami Island

Nice to meet you.

I’ve spent over a decade turning messy problems into simple products, and building the teams that ship them.

I started out as a developer in Manila in 2015 and have moved between building and leading teams ever since.

I care about the details people feel but rarely notice: the form that asks only for what it needs, the sentence that says just enough, the release that goes out on a Tuesday and nobody has to talk about on Wednesday.

What’s it like to work with me?

“He is passionate and is willing to teach others.”
Jeffrey Tabios, former teammate
Edit trip1Save

1 · Save (Button) sits 2pt off center. Fix before ship.

Filed with Redline, a tool I built

Ready to ship4 of 4

  • Product: solves the problem
  • Design: feels right
  • Engineering: holds up
  • Everyone else: no surprises

Work experience

  1. 2023–now

    Senior Engineering Manager

    Joined as an engineer. Now I lead engineering teams.

    Singapore

  2. 2019–2022

    Lead Mobile Engineer

    Led the consumer app’s home screen and onboarded the engineers who joined after me.

    Singapore

  3. 2015–2019

    Developer to team lead

    Four teams in Manila and Singapore, from junior developer to development team lead.

    Manila and Singapore

Things I build for fun

TrailEvery trip, in one timeline
App Store for Trail
  • App Store screenshot: Your trip, day by day
  • App Store screenshot: Put your plans on the map
  • App Store screenshot: Just import
  • App Store screenshot: Know what you’ve spent
  • App Store screenshot: Your trip, at a glance
Tiny TallyBaby care, logged in one tap
App Store for Tiny Tally
  • App Store screenshot: Just say it. Tilly saves it
  • App Store screenshot: Ask about their day
  • App Store screenshot: Quick care, right where you are
  • App Store screenshot: Their little day, all in one timeline
  • App Store screenshot: Your little team, on the same page
BeatcodeLearn algorithms by being one
App Store for Beatcode
  • App Store screenshot: Don’t memorize it. Play it
  • App Store screenshot: Every move gets checked
  • App Store screenshot: Feel why it’s fast
  • App Store screenshot: Know why it works
  • App Store screenshot: Run the code yourself
RedlinePoint at a bug, your agent gets the note
GitHub for Redline
  • Tapping a row in the simulator, next to a Claude Code session
  • A note written on the phone arrives in the coding agent’s chat

Away from screens, I photograph landscapes

Mountains, coastlines and cities, often from above, usually on a trip. Switzerland, Japan, Korea, California, Singapore and the Philippines so far.

Let’s talk

About a product, a team, or a good spot to photograph in Singapore. I read every message.