The What

Full-Stack Development, the version I mean.

The phrase has been used to mean a lot of things. Here's the version I'm offering you.

“Full-stack” used to mean “writes both the frontend and the backend.” That was a useful definition in 2014. It is no longer enough.

The version I'm offering is broader. It means: one operator who can take a vague business problem, draw the system around it, brand it, design it, build it, deploy it, instrument it, and keep iterating on it — without having to schedule a meeting with five other specialists first.

That's only possible right now because agentic coding assistants have eaten the parts of the job that used to require a team. The leverage is real and it's newly available. Read the agentic piece for the long form.

Software development

Web apps, dashboards, internal tools. Next.js, React, TypeScript, Python.

Mobile development

iOS and Android, Flutter and native. Published apps in the App Store.

Automation development

n8n pipelines, Python scripts, Firebase functions. Replace toil with software.

Brand development

Voice, identity, naming, story. Done as a writer who also ships the code.

Design development

Design systems and tokens that ship to real codebases — not Figma show-pieces.

AI literacy

Bringing your team up to speed on AI tooling, agent harnesses, and what's actually possible.