Available for new engagements
Full-stack development and AI agent systems for teams who need more than a template — from data model to deployed product, designed to hold up as it grows.
React
Node.js
Python
FastAPI
LangChain
MongoDB
PostgreSQL
Docker
Playwright
Services
Engagements usually fall into one of these — often more than one at once, since the interesting problems sit at the seams.
01
End-to-end product builds on the MERN stack, from data model and auth through a shipped, maintainable UI.
02
Orchestrated, multi-agent backends — scoped, testable, and built to fail gracefully instead of silently.
03
Browser automation, internal CLIs, and scripts that remove the parts of your workflow that shouldn't need a human.
04
A second set of senior eyes on system design, API shape, and technical debt before it becomes expensive.
Selected work
A cross-section of recent projects — client names withheld, problems and stacks intact.
CASE STUDY
A hybrid deterministic/agentic system that runs client-side, cutting server compute costs to near zero.
CASE STUDY
A three-tier agent hierarchy — orchestrator, sub-agent, task agent — with a decorator-first API.
CASE STUDY
A MERN-stack internal tool replacing three spreadsheets and a shared inbox with one source of truth.
CASE STUDY
A fast, scriptable command-line tool for batch media extraction, built with a clean progress-first UX.
CASE STUDY
A from-scratch turtle graphics library with Bresenham rasterization, for teaching low-level rendering.
CASE STUDY
A ground-up PyTorch implementation of the Transformer architecture, built to study — not just use — attention.
Process
The same four stages on every project, so you always know what's next and why.
01 — Discovery
A working session on goals, constraints, and what "done" actually means before any code exists.
02 — Architecture
Data model, API shape, and the boundaries between services — decided on paper, not in production.
03 — Build
Working software in short cycles, with a demo at the end of each one instead of a single big reveal.
04 — Handoff
Documentation, tests, and a walkthrough — the system stays understandable after I'm off the clock.
About
I'm a software engineer specializing in custom software, AI integration, and business automation. I work with businesses that need solutions beyond off-the-shelf software, designing applications and workflows tailored to the way they operate. The result is technology that reduces repetitive work, improves efficiency, and grows alongside the business.
My engineering foundation comes from systems programming, algorithm design, and building technology from first principles. That experience shapes how I approach modern AI and software development: designing scalable architectures, optimizing intelligent systems, and creating automation solutions that deliver real business impact. Clients work with me when their challenges require more than another feature—they need technology built to evolve.
Testimonials
A few words from people I've built with recently. Names shown are placeholders — swap in real quotes and client photos as they come in.
Handed over a vague problem and got back a system we actually understood — not just code that worked, but a reason for every decision in it.
Priya Anand
Product Lead, Fenwick Analytics
The agent framework held up under load we hadn't even planned for yet — the kind of margin you only get from someone who designs for scale, not just the demo.
Marcus Ellery
CTO, Northline Logistics
We stopped losing hours a day to manual data entry within the first two weeks. It just works, and nobody on the team has had to think about it since.
Dana Whitfield
Operations Director, Larkspur Studio
Contact
The more specific, the better — stack, timeline, and what "success" looks like all help me reply with something useful.