Allow me to introduce myself.

A little about myself…

I'm a youngish, mediocrity-hating problem solver based in Birmingham, the curry capital of the UK.

I’ve always been intensely curious about how things worked, why they work, and how I can make them work better. Where others are just coders or programmers, I see myself as a developer and solutions provider (although if it’s just basic coding or programming you need, I can certainly help).

My clients certainly like the fact that I won’t just get the job done, but can also add real value and insight to their business. Helped, no doubt, by the fact that I’ve started one or two web-based businesses of my own.

Unlike some IT ‘professionals’, I won’t use you as a test bunny for the latest toys, but will deliver solutions that are both practical and proven.

My pricing is clear and there are no hidden costs. I quote upfront by the project, day or week, according to your requirements, and the quoted price is what you’ll pay. Just as importantly, by using me, you never pay for what you don’t need, and you’re not stuck with a long-term drain on your costs.

I’m good at communicating how technologies affect a business, and I’ll take the time to get to know yours – how it works and what your business aims are.

…And, very importantly, more about you

My typical clients include:

  • Ambitious start-ups in any sector who need powerful, reliable IT from the get-go.
  • Specialist IT companies who need specialist knowledge or simply an extra pair of hands.
  • Businesses needing a complete IT overhaul.
  • Organisations which are having serious problems with their IT, or which are trying to introduce new systems or projects, but which are falling behind.
  • Heads of IT or Lead Developers looking for someone fast, capable and trustworthy to deliver. In many cases, I can have your project fully spec’d, coded and deployed in under a week. I’m particularly partial to Django and database optimisation.
  • MDs looking not just for solutions, but for someone who can understand their business aims and can communicate how solutions work and how they deliver tangible benefits.

Technical experience

Server Side

  • FreeBSD, Linux
  • NGINX, Apache
  • Memcached, Redis
  • PostgreSQL
  • Scaling


  • Python
  • Javascript
  • C and x86 Assembly
  • Perl
  • Go


  • Risk Assessment
  • Honey Pots/Nets
  • IDS (Snort, Tiger)
  • IPTables, NMAP
  • Metasploit


  • Specifications
  • Clear Requirements
  • Project Leadership
  • Extreme Programming
  • Agile Development


  • Database Re-structure
  • Query Optimisation
  • Code Optimisation
  • Caching Systems
  • Web Performance


  • Git Training
  • Jenkins Training
  • TDD Training
  • Salt Training
  • PaaS Training


  • Django
  • jQuery
  • Backbone
  • Flask
  • Bottle

Other Stuff

  • TCP/IP Stack
  • Arduino
  • Machine Learning
  • HTML5
  • CSS3