This is a list of my stronger technical skills. I’ve played with writing things ranging from graphics engines, to decoding game save file formats, to window managers, to IRC bots, to web sites.
For a concise list of languages and time spent in them:
I’ve spent the last 5 years programming in Python, 3 of that was professional. Most of my experience with Python is centered around writing Django applications.
Some things I’ve built outside of web applications:
If I am going to write a web app, I am probably going to start with django-admin.py startproject <project name>. I’ve been using it for years now on projects both large and small.
Here are some highlights of from Django projects I’ve worked on.
I use this when I need to offload tasks in Django based sites. Here are a few things I have done with it:
This tool has saved me hours, if not days of my life.
I reach for this when I want a key/value store or centralized pub/sub. I have use it for:
This is my preferred relational database. It scales pretty well, it is open source, and I’ve come to rely on it anytime I need a database.
I’ve used it for many years now. Mostly doing front end work on the web. But more recently I’ve also done things like building a Firefox add-on, and many little micro-services.
I’ve only built one but plan on building more.
I am commonly found teaching people how to use git, recover from situations they and not sure how to get out of, and giving my opinions on best practices based on experience and discussion with others that have passion about how to use their version control system.