Portfolio

Five Career Highlights

If you were looking to hire me, these would get your attention first, in no particular order.

  • Employed by Facebook
  • Have written Popular books on Python
  • Wrote a Django application for a UN organization
  • Won a Django Dash
  • MSc CS emphasizing HCI

The Details

I’ve been coding for well over half my life. I don’t remember everything I’ve done and most of these links are probably broken by now. The older ones are likely of little interest to most people, but I like to keep them around to remind me what I’ve done. They are in roughly descending chronological order.

  • I store all my open source projects on GitHub or BitBucket Feel free to peruse.
  • I am formerly a production engineer and now a software engineer at Facebook. Few people can pass both sets of interviews.
  • I rewrite a mood tracking tool I call Quirk every time I want to learn a new technology. Latest version is in React and Redux on Python Asyncio.
  • I wrote the popular book Python 3 Object Oriented Programming and the Second Edition.
  • I wrote Creating Apps In Kivy for O’Reilly. My animal is a Kiang, “the largest of the wild asses”. Suitable.
  • I used to dislike Mercurial, so I wrote GitifyHG.
  • I maintained the data flow pipeline for Brandindex tool at YouGov, working remotely.
  • I authored the Django-powered trademarks NICE classification system for the World Intellectual Property Organization.
  • I wrote a virtual programming lab, online IDE and tutor communication system for Athabasca University, subsequently published in http://www.igi-global.com/book/cloud-computing-teaching-learning/60766.
  • I wrote a usability-driven time, expense, and event tracking tool for Evergreen Environmental, an oilfield environmental impact company.
  • I wrote a test management and scheduling system for Spirent Communications.
  • Prickle is an open source time tracking tool.
  • Opterator is a concise argument parsing tool for scripts. Of all my open source projects, it’s my favourite.
  • My team won first place in the 2010 Django Dash competition for the buildout management project Great Big Crane.
  • I wrote the Stockbee social network and CMS.
  • I contributed to the Oprius TurboGears powered CRM web application.
  • I was commissioned for the django based Long Long Ago children’s lending site.
  • I wrote a Jython Stock processing app using the Java-based Interactive Brokers Trader Workstation API.
  • I wrote the EC2 based document processing backend for Zkimmer.
  • WhoHasMy.net placed fifth in the 2009 django dash competition.
  • Factor X commissioned an xRM for managing tasks, customers, projects, sales, decisions, and more.
  • Choncho is my first offline-enabled webapp, a simple notes processor designed to function on the android platform.
  • C. C. Phillips website.
  • I wrote and maintained the now-defunct Arch Linux Schwag storefront.
  • I was once responsible for the two Arch Linux websites archweb_dev and archweb_pub.
  • I wrote the UIFacade scripts for Metisse.
  • Pallavi is an extensible text editor written in Python, inspired by jEdit.
  • I wrote the original AURBuild, but its been rewritten by other open source developers at least twice since then.
  • I wrote several data structure visualization applets as a summer student for Athabasca University.
  • Ensmer was a Java 3D desktop/virtual world exploration. I think it died with Sun Microsystems and dev.java.net.
  • IncludesParser was a jEdit plugin for compiling files into other files. I used it. My first ever open source app.
  • I got an undergraduate degrees working completely remotely from Athabasca University.
  • Buchuki was a free, closed source virtual pet written in Visual Basic for my high school computer science final project. it was quite popular on cnet and nonags back in the day, but I don’t think there are any copies of it floating around anymore.

Hiring?

I’m open to new opportunities, but it’s going to be hard to get me to shift from the amazing job I currently have. Here are some things you might want to consider offering:

  • I’d love to be able to work remotely from Canada.
  • I have extensive backend experience but would like to move towards user interface development.
  • Some technologies I’m actively interested in working with include:
    • Python 3
    • Asyncio
    • Django
    • ECMAScript 6
    • React
    • Redux
  • I hate to mention it, but I have become used to a luxurious salary.
  • I love to explain things and I’m very good at it.
  • I believe the biggest problem in the world is that people don’t get excited about or don’t have access to education, learning, knowledge, and wisdom.

Leave a Reply

Your email address will not be published. Required fields are marked *