If you are in search of a reputable software developer with a track record of producing high-quality and maintainable code, please get in touch to discuss your needs.

As former Technical Architect at (YC S12) and I was responsible for two major Django codebases, receiving acclaim from my peers for scaling both the site and the codebase in a maintainable and reliable manner whilst still delivering features at an extremely fast pace.

In addition to significant development on the products themselves, I was sole system administrator, deploying servers and performing low-level diagnostics to investigate performance, security and configuration issues. I also introduced quality assurance tools such as configuration management (Ansible, Salt, cdist), continuous integration/deployment (Jenkins) and code review to detect mistakes and regressions as early as possible.

As a freelancer, I have debugged, designed, and implemented projects in C, C++, Python, Java, Bash/POSIX shell, etc., and I also have assisted technical teams with their infrastructure and architecture so they can deliver better results faster.

I am a firm believer in code quality and am an author of a number of tools that automatically check (or "lint") various bits of software.

To find out more, please see:

You can contact me at Testimonials available upon request.