TypeScript, Python, Go, SQL
Most of the day-to-day is TypeScript and Python. Go shows up when something needs to be fast and boring. SQL is where the real thinking happens.
Background
Most of the day-to-day is TypeScript and Python. Go shows up when something needs to be fast and boring. SQL is where the real thinking happens.
Postgres for anything with structure. Docker for shipping. Linux servers I configure myself, because managed platforms eventually send you a bill you didn't agree to.
Not every interface needs a framework. Half the reason software feels slow is that people reach for one when a form would do.
Writing the code is maybe forty percent of the job. The other sixty is the work nobody demos: documentation, database migrations, answering email, and making sure last night's backup actually ran.
How I work
Five steps, in order, every time. It's not complicated — it's just followed consistently.
The honest case for one person
When three customers ask for the same thing and it makes sense, it goes in. No product manager has to justify it to a director.
Every feature is code I have to maintain, document, and support alone. That's a very effective filter.
There's no tier of support to escalate to. If something is broken, it's mine to fix. That tends to make you care about getting it right.
Bug report to shipped fix, often in the same day. There's no handoff, no triage meeting, no ticket sitting in a backlog.
Based in Gastonia
The LLC is registered at 119 Ann ST in Gastonia, North Carolina — about twenty miles west of Charlotte. It's not a Delaware shell and it's not a coworking address with a mail-forwarding service. It's where the work happens.
Customers come from across the US and, increasingly, from overseas. Remote support works fine for software. But when someone wants to know where their vendor actually is, the answer here is a real place with a real phone number.