Taiwan · Taipei

I turn ideas into working products.

I'm Boggy. I design and build things for the web, then keep them running. The things here are live, and people actually use them.

Product design · UX · Frontend · Backend · Data · Infrastructure

Evidence

I built these. People actually use them.

Every number comes straight from Google Analytics or Search Console. Nothing estimated, nothing rounded up, nothing dressed up.

people used LiveTRA this year

490,000

Google Analytics · Jan 1 – Sep 8, 2026

clicks from Google Search in 12 months

1.04M

Search Console · Sep 2025 – Sep 2026

that LiveTRA has been running

9 years

First commit June 2017

on Google for 空拍機地圖

#1

Search Console · 12 months

A more detailed breakdown lives inside each case study.

Selected work

These three are worth a look.

Three products I built and still maintain. One of them exists because the same thing annoyed us every day until I finally fixed it.

How I work

I usually start with the problem.

I don't really separate design and development. To me they're the same job, just seen from different sides.

  1. 01

    Find the problem

    Most of my projects start as a small annoyance. Too many taps. Something that makes no sense. Something I wish existed. I start there, not with a framework.

  2. 02

    Work out the simplest version

    Before architecture, before tooling: what does this actually have to do? The goal is never to build more. It is to build the right thing.

  3. 03

    Design it

    Interaction, information architecture, hierarchy, and the small details that make something feel obvious. Feeling simple is not the same as being simple.

  4. 04

    Build it

    Usually Vue, Nuxt and Node.js. When a project needs something else, I use something else — PostgreSQL, PHP, PostGIS, Python, whatever infrastructure it takes to make it work.

  5. 05

    Ship it

    A product on localhost is not a product. I like putting things in front of real people and finding out what I got wrong.

  6. 06

    Keep it alive

    This is the part most portfolios skip. LiveTRA has been running for nine years. DroneMapTW checks itself against the government every day. You only find out whether something can survive after it ships.

Shipping is not the end. It is when the interesting part starts.
Building with AI

The tools changed. The responsibility did not.

AI changed how I build. I use it as a collaborator — to explore ideas, generate code, get up to speed on unfamiliar technology, refactor systems, and get from sketch to working software faster. It has not touched the parts I care about. I still decide what to build, why it should exist, how it should behave, and whether the result is any good. AI can make me faster. It cannot decide what to make.

Now

What I'm playing with right now.

Three ideas on my desk right now. Two of them you can already play with.

Working — not shipped

Turning songs into bass tabs, with AI

It does the job. Running it costs more than I can justify putting online yet, so it sits on my machine while I work that out.

Working

A HomeKit bridge on an ESP32

My air conditioner and my fan did not speak HomeKit, so I built the bridge myself. Now they do.

Thinking it through

Pronunciation coaching for Japanese

Something like BoldVoice, but for Japanese, and cheap enough to actually run. This one is still a sketch.

That third one is not a coincidence.

I've been making things around music and language for years — a pitch-training game, Japanese listening tools, seven years of electronic keyboard, a year spent taking my Japanese from N3 to N1, and a job at a music label. Japanese pronunciation is where those two threads finally meet. I think I've been circling this idea for twenty years without noticing.

Contact

Have something you want built?

Have an idea, a problem, or something you wish existed? I'd like to hear about it.