Cogitation ProjectLLCIdeas, explored and built.

Django & Python consulting

Thoughtful
Django & Python development.

I help teams keep applications current, secure, and easier to work with. I also build framework integrations and developer tools.

Ways I can help

From release upgrades to code that needs a second look.

01

Upgrades and maintenance

I can help plan and work through Django and Python upgrades, including deprecations and the changes an established app needs.

02

Security reviews

I review Django settings and dependencies, then suggest practical ways to address security concerns, including Content Security Policy.

03

Performance and code cleanup

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

A few things I’ve worked on.

Past project · Tidewave Python (archived)

Adding Django support to Tidewave

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.

DjangoPythonMCP
See my contributions

Ongoing client work · Local book wholesaler

A Django storefront connected to MAS 90

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.

DjangoMAS 90Sales dataInventory

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

Have a project in mind?