9–5 PM · 5–9 Indie Dev

Builder.
Someone who loves
shipping products.

I don't just build software. I build products from idea to launch.

Software Engineer turned Product Manager, building independent products from idea to launch with an engineering mindset and product thinking.

8 Years ExperienceProduct ManagerIndie Developer
H

Add /portrait.jpg

01 — About

A builder, before a title.

I'm Hoa — I've spent the last 9 years moving software from idea to launch. I started as a software engineer, learned to run projects, and now work as a product manager while building my own products on the side.

The titles changed; the work didn't. I've always cared about the same thing — shipping something people actually use. Engineering taught me how things are built. Product taught me what's worth building. I keep one foot in each.

I build because it's the clearest way I know to think. An idea stays abstract until it's real, so I make it real, put it in front of people, and let what I learn shape the next version. I'm less interested in the role than in the ownership — seeing a product through, end to end.

The path here

  1. 2017

    Software Engineer

    Hands on the code — learning how things are actually built.

  2. 2021

    Project Manager

    Owning delivery end to end, from plan to ship.

  3. 2025

    Now

    Product Manager

    Taking on product management alongside my project-management role.

Throughout

Indie Developer

Across all of it — building and shipping my own products on nights and weekends.

02 — Products

Things I've shipped.

Independent products, built and maintained on nights and weekends.

ChessDraft

In Progress

Chess with a twist: draft your army on a budget, deploy it in secret, then watch both plans collide on a full board. Standard rules, a brand-new opening every match.

React NativeTypeScriptOffline-first
Learn More

SmartGantt

Live

Turns task lists into accurate Gantt charts automatically — project timelines without the manual work or the mistakes.

Next.jsNode.jsMongoDB
Learn More

BskyUtils

Live

An all-in-one toolkit for growing on Bluesky — analytics, follower management, and audience insights in one place.

Next.jsTypeScriptBluesky API
Learn More

FeedbackGlow

Live

Customer feedback built for indie makers. Collect, organize, and act on what users tell you — without the complexity or the enterprise price tag.

LaravelPHPMySQL
Learn More

More on the way

There's always something in the workshop. This space is reserved.

03 — By the numbers

A quick read on the work.

9+

Years shipping software

10+

Products built

3

Roles — engineer, project & product manager

5–9

When the indie work gets built

04 — Tech Stack

The tools I reach for.

A practical set, chosen for shipping — not for the résumé. From the database up to the roadmap.

Frontend

JavaScriptTypeScriptReactNext.jsReact NativeTailwind

Backend

Node.jsExpressPHPLaravel

Database

MySQLMongoDB

Infrastructure

DockerNginxLinux

Product

Project ManagementProduct ManagementAgileRoadmap PlanningPrioritization

05 — Philosophy

How I work.

01

Think like an engineer.

Understand the system before changing it.

02

Build like a founder.

Own the outcome, not just the output.

03

Ship continuously.

Small, steady releases beat big reveals.

04

Solve real problems.

Start with the person, not the feature.

05

Product over features.

A longer list rarely makes a better product.

06

Execution beats perfection.

Shipping and improving wins over waiting.

06 — Contact

Let's build something meaningful together.

Working on something interesting, hiring, or just want to compare notes on a product? I'd like to hear from you.