Services
Pick the shape that fits.
Short audits, month-long builds, or a standing retainer for the weeks your team is underwater. Every one of them starts with a scoping call and a written plan before a single invoice.
Django Consulting & Development
Senior Django help for the work your team keeps postponing.
Engagements start at two weeks
Learn more โAI Workflow Engineering
Getting an LLM feature from a demo that works to something you can actually run.
Typical build: four to eight weeks
Learn more โPython Deployments & Infrastructure
Getting your deploy process to the point where nobody dreads it.
Most rescues take three to five weeks
Learn more โDjango Upgrade Service
Get from an unsupported Django to a current LTS, one reviewable step at a time.
Fixed price after a free assessment
Learn more โCode Review & Architecture Audits
A fixed-price outside read on your codebase, with findings ranked by what they'll cost you.
One to two weeks, fixed price
Learn more โOpen Source Support
Commercial support for the Django and Python packages your product depends on.
Monthly retainer
Learn more โHow it goes
Four steps, no surprises.
Scoping call
Free, 45 minutes. We figure out whether I'm the right person before anyone signs anything.
Written plan
A short document: the problem, the approach, what's in scope, what it costs, and when it ends.
The work
In your repo, in your Slack, with demos on a rhythm you set. No black boxes, no monthly status theatre.
Handoff
Docs, a runbook, and a walkthrough with your team. The goal is that you don't need me next quarter.