Luke Crooks

Know me better


Python Web developer. Employed full time, this site is just a little bit about me.

Open Source Contributing
Worked heavily with FreeBSD/ZFS
Deployed large Django apps
2012 -
Deploying awesome Pyramid apps

My Toolbox

Technologies I use (daily).


The framework for real web developers, working to real deadlines. The only python web framework that allows you to create a truly limitless application.


SQL done right, after testing and experimenting with Mongo and various other noSQL systems, nothing beats SQLAlchemy, database agnostic and works flawlessly.


2014 has been a fantastic year for Linux containers, FreeBSD jails are a thing of the past (for me). Docker is storming through and has helped me deploy to a scale I had never imagined.


10 years personal use and 5 years commerical production use, theres not many packages I havent used. Compiling 2.4 kernels on a stage 1 Gentoo install, where it all started.

100 Happy clients

2 cups of coffee (today)

25,000 lines of codes

300 emails (per week)

0 hours complaints

24 github projects


GetWork2Day was a large project that I worked on, it was built from scratch by me, thats everything from the base code, right down to the complex deployment.

Muti Platform

The site was built to run perfectly on desktop, tablet, mobile and phones.

Docker Backend

The docker build behind the site was so complex, that it allowed instant scaling up to millions of users.

Pyramid Power

Using pyramid allowed us to create a dynamic site with every feature that was needed, wihout to much complexity.

Solves a problem

I loved working on GetWork2Day as as the website was actually solving a problem and helping the global economy.

The computer industry is the only industry that is more fashion-driven than women's fashion.

Other Projects

Take a look at other projects which I have created and consulted on.

My Blog

Read my development blog.

Scaling docker with Jenkins

Using docker, jenkins and supervisor to scale your web application to run on hundreds of different instances with < 50 line Dockerfile.

Read More

Useful Postgres Commands

A selection of useful commands to help you move around postgresql and help you when things break (caused usually by an ORM).

Read More

Why I stopped using Django

Why I stopped using Django and started using Pyramid, worth a read for anyone who hates major verion upgrades of Django.

Read More


Read some of the feedback from my clients.


Director, Jelvis Electrical

We called Luke to create a unique profesional site, we had a website that just wasn't generating enough new business, all that changed when Luke launched our new site, we get compliments all the time on it!


Director, Solent Wholesale

Luke has done some great work for us, both on our customer facing website, and on our custom web based CRM that be built from scratch, we are very happy and are always looking at what else he can improve for us.

Contact me