About me
I don't just build software. I understand the problems it needs to solve.

My path into software ran through business operations, finance and customer experience, not a computer-science lab.
Working in-house at a growing multi-branch retailer, I saw where hours disappeared: re-keyed records, prices worked out by hand, reports pieced together from spreadsheets. So I built the tools to fix it, one workflow at a time, until the whole operation ran on one platform.
That's what I bring to every project. I learn how the business actually works first, then build software that fits it, with AI and automation where they genuinely save time and solid data underneath so you can see the results.
How I solve problems
Business first. Then the code.
I find the operational bottleneck before proposing technology, then measure whether the new system actually removed it.
- Discover
- Analyze
- Design
- Develop
- Optimize
01
Discover
I sit with the people doing the work, read the spreadsheet they actually use, and map where time, money or customers leak.
02
Analyze
I separate the real bottleneck from the symptoms, define what success looks like, and agree on the numbers we'll measure.
03
Design
Data model, permissions and workflow first. Guardrails go into the data so the system won't allow the mistake in the first place.
04
Develop
I ship in small, usable slices to preview environments with real data, so feedback starts in days rather than months.
05
Optimize
I check the new system reproduces the old results exactly, watch how it's used, then automate the next most painful step.
Technologies
The stack I ship production work with.
Only tools I've used on my own projects. No percentage bars.
AI-assisted developer
I build with an AI pair programmer. I decide what gets built and how it should work, Claude Code helps write and refactor the code, and I test it before it ships.
- How I build
- AI-assisted developmentClaude Code
- Build
- Next.jsReactTypeScriptJavaScriptTailwind CSSZod
- Data
- PostgreSQLSupabasePrismaSQL functions & triggersRow-level security
- AI & automation
- OpenAI APILLM content workflowsScheduled jobsComfyUIPython
- Integrations
- REST APIsFacebook Graph APIExcel / SheetJSPDF generationSupabase Realtime
- Platform
- VercelNextAuthGitHubCloud GPUs (RunPod)