Solo studio ยท Since 2015

Django, Python, and the AI work that's harder than it looks.

Wildflower Software is one senior engineer, not an agency. I write the code and make the architecture calls, and I'm still around long enough to find out whether they were the right ones.

Django 2.x โ†’ 6.x upgrades LLM pipelines in production Deploys on managed Python platforms

Comfortable in Pydantic LangGraph MetaFlow Django Wagtail Celery Docker AWS Terraform

I consult

Embedded with your team for a sprint or a quarter. Architecture reviews, pairing, upgrade plans. Mostly it's making a codebase predictable enough that people stop dreading it.

How engagements work

I build

New Django apps and AI features, built end to end: schema, background jobs, evals, deploy pipeline. I write the runbook too, because I'm not going to be here forever.

Talk about a build

Notes

Notes from actual engagements.

Oct 7, 2026

Does the Flower Shop Need an AI Gateway?

What an AI gateway does, whether the flower shop agents need one, how LiteLLM, Portkey, Cloudflare and Kong compare, and how I put gateways in for clients. For the people buying and the people building.

Oct 7, 2026

Adding MCP to the Flower Shop Agents

I moved the flower shop example's tools onto an MCP server with FastMCP. The agents barely changed. The real decision was where the list of safe tools should live.

Read all notes โ†’

Have something gnarly?

Slow queries, a Django upgrade you keep postponing, an AI feature that needs to survive production. Tell me about it.