Upgrades and maintenance
I can help plan and work through Django and Python upgrades, including deprecations and the changes an established app needs.
Django & Python consulting
I help teams keep applications current, secure, and easier to work with. I also build framework integrations and developer tools.

Ways I can help
I can help plan and work through Django and Python upgrades, including deprecations and the changes an established app needs.
I review Django settings and dependencies, then suggest practical ways to address security concerns, including Content Security Policy.
I look for slow queries and code that is harder to change than it needs to be, then work with you on sensible improvements.
Selected work
Past project · Tidewave Python (archived)
I implemented the Django integration for Tidewave’s Python tools. I added MCP tools to discover models, find source locations, and evaluate code in a running project. I also worked on Django logs, templates, and Content Security Policy handling. Tidewave later discontinued Python support.
See my contributionsOngoing client work · Local book wholesaler
I rebuilt the store from PHP to Django and still maintain it. It imports sales and stock information from MAS 90. Sales data drives category rankings and a best-seller sort, with a sales sparkline for staff on book pages. Stock data helps customers see what is available to order.
Earlier Django work I created Django Debug Toolbar in 2008. The project has grown through contributions from many people since then. See the project
A little about me
I run Cogitation Project on my own, focusing on Python and Django. You’ll work directly with me from our first conversation through the code changes and ongoing support.
CONTACT