A studio of one

10+ years engineering // est. 2026

J2Digital is one engineer in South Africa, building software products end to end. There is no team page because there is no team, and no client logos because the work here is my own.

After a decade of building systems, the thing I kept noticing was how much good engineering never reaches the person it was meant to help — it gets diluted by handovers, or it ships once and is left to rot. So this studio exists to do the opposite: pick a problem worth solving, build the whole thing properly, and then keep it running.

Why one person

The trade-off, stated honestly

It is a real constraint, not a marketing angle. It buys some things and costs others.

Nothing is lost in translation

The person who decided what the product should do is the person who wrote the code. No brief, no handover, no game of telephone between a designer, a developer and whoever ends up maintaining it.

Decisions get made and recorded

Every significant choice goes into a decision log with the reasoning attached, so it is never quietly reversed six months later by someone who has forgotten why it was made — including me.

Scope is the price

One person can only build one thing at a time, properly. That means saying no far more often than yes, and shipping a small product that works rather than a large one that nearly does.

What I’m working on

PaidLane

Quoting, invoicing and automatic payment reminders for one-person trade businesses. Built, and in launch preparation. Read what it does.


This site

Hand-written PHP with no framework, no build step and no third-party scripts — including the analytics, which are my own and use no cookies. It is a small thing, but it is an honest sample of how I’d build anything else. The reasoning is here.


Where I am

South Africa, on South African time. The products are built for a global audience, so the working day stretches to meet other time zones when it needs to.

Sitting on a problem worth solving?

It comes straight to me — the engineer who writes the code — and you’ll get a considered reply, usually within one working day.

Get in touch