About · One Person Company

One person,
one company.

AgileRoad is a one-person company. There is no staff list and no funding plan — just one person responsible for a set of products, end to end.

A one-person company is not a team shrunk to its minimum. It is deciding, building and being accountable, all merged into the same person.

AgileRoad is a software studio run by one person. Products go from idea to design, code, deployment and support without changing hands. That limits how much can happen at once, and it forces subtraction: only the features that are actually used, only the code that can actually be maintained.

The advantage is a very short loop. A piece of user feedback can become the next release; when something breaks, there is no meeting to find the owner. The cost is equally clear: there is a limit to what one person can keep alive, so every product has to stay small and simple.

Small enough to understand is small enough to maintain.

What I build

There are three products today, each tied to a situation in my own life: tracking a portfolio, writing things down, and remembering the road.

MyStock handles the cost and profit/loss maths of an A-share portfolio. GoPress is where I write and organise notes — and is itself a self-hosted content engine. TripMemory turns GPS tracks from rides, hikes and drives into a travel journal you can revisit. A fourth product is on the way.

Beyond products, I also take on enterprise DevSecOps environment setup, and application, cloud and AI security reviews and hardening. See services.

How I work

I mostly write Go and Flutter, and some Vue. The reason is practical: one person has to cover the backend, Android and the web, so the toolchain should be as short as possible. Infrastructure leans on mature pieces — MySQL, Kubernetes, Casdoor — leaving the time for the product itself.

The products do not chase trends, and they do not trade user experience for growth. Shipping is only the beginning: software has to remain maintainable and useful for years before it counts as done.

Stack

  • Go
  • Flutter
  • Vue 3
  • React
  • MySQL
  • Docker
  • Kubernetes
  • Casdoor / OIDC

Principles

Three rules that do not change.

They decide what gets built and what does not — and what a product should become when nobody is pushing for more.

  • 01

    Simple first

    If one layer can solve it, do not add a second. Complexity is debt, not an asset.

  • 02

    Use it myself

    Every product is a tool I use daily before it is offered to anyone else.

  • 03

    Built to last

    No chasing trends — software that can live for years. Shipping is the beginning, not the end.

Contact

Have feedback, or just want to talk?