I am a software engineer.
Open-source
I occasionally write open-source software. A selection of projects are listed below but see my Github profile for a more exhaustive list.
Oscar
Oscar is an open-source e-commerce framework for Django. I was the original author and a maintainer for several years. Sadly, I no longer have the time and am no longer involved in the project.
- django-oscar - domain-driven e-commerce for Django
- django-oscar-accounts - managed accounts using double-entry bookkeeping
- django-oscar-datacash - a Django app for integrating with the DataCash payment gateway
- django-oscar-paypal - Oscar integration with PayPal
- django-oscar-gocardless - Oscar integration with GoCardless.
- django-oscar-stores - Stores functionality for Oscar
- django-oscar-api - REST APIs for Oscar
Python
- purl - an immutable URL class for python.
- foiegras - simple CSV loading for Postgres.
- csvfilter - like
cut
but for CSVs. - pyvideo2quicktime - for downloading PyCon videos to your iPhone.
- unittest-xml - additional assertions for unit-testing XML documents with Python’s unittest library.
- django-cacheback - asynchronous cache refreshing using Celery
- django-async-messages - asynchronous user messaging
- django-rickroll - a comedy django app for rickrolling hacking attempts - useful for when your applications get pen-tested.
Node JS
- nurl - a simple URL library for node.js
Sites
- commandlinefu.com - A repository site for sharing commandline snippets. No longer maintained by me.