Tom Carrick

Tom Carrick

Web development consultant
  • Python
  • Django
  • PostgreSQL

Hello there. I'm Tom Carrick, a professional web developer. I work mostly with Python, Django, PostgreSQL, and sometimes FastAPI. I'm currently rekindling my JS skills, and avoiding using them by making good use of HTMX and Alpine.js.

My focus is on web development. Usually I work on application backends but I also have an interest in frontend development, particularly around accessibility. As you can perhaps tell from the design of this site, I also have an interest in keeping page sizes down and designs uncluttered to help reduce the CO2e emissions of sites, and in using infrastructure in the most efficient and least carbon-intensive way possible.

I'm a semi-regular contributor to Django, and occasionally to other open source projects. I run the Django Discord server, serve on the DSF board and Accessibility Team, sometimes coach for Django Girls workshops, and I still don't feel like I'm doing enough.

Latest writing

All writing
  1. A slight simplification of class based validators

  2. django new

  3. Ramblings on the 2025 DSF Board elections