Python Software Development for your organisation
I enjoy the elegance of the core Python language and work with most common Python packages such as NumPy, pandas, Matplotlib, Django, Flask and TensorFlow.
I follow the PEP8 coding standard, strongly believe in meaningful variable names, and try to keep my code as simple as possible.
I can speed up your Python code using benchmarking, multi processing, multi threading and async/await.
Example projects
Python Video Production System
My first training video, Game Development with PyGame, involved a lot of editing. I have…
Speeding up complex existing Python code
This was a very interesting project. The client had a ‘multi objective evolutionary algorithm’ implemented…
Extract, Transfer, Load (ETL) projects
You might think that moving some data around from A to B should be simple….
Django Rest Framework API Microservice
I recently completed a small project for Zenstores. They simplify the shipping process for ecommerce…
Investment Tracking System – Django/Python
My client, a start up with a lot of experience in their field, had identified…
Python/Zope community website and email discussion system
In 1999 I took over the running of an online community for business and personal…