If you're an exciting software company I want to build things with you.
Right now I'm making software and helping other people make software in Guelph, Ontario. It's a tiny town -- a great place to own a dog, but I need to work on software that changes the world. (more)
I code, supervise, spec and talk to customers and potential customers. I'm a Canadian, but I've worked in the US with TN status and it's no trouble to do again. I'm the development lead at GiantGoat, a small web software company with mostly local clients; we tend to build online registration systems and content management systems on the LAMP stack.
I have some nerd cred: Steve Wozniak thought I was hilarious; Joel Spolsky patiently listened to my business idea and told me stories about the good old days. I've made the front page of Slashdot and I have Reddit karma in the high dozens.
But I like to think of myself as nerd+: I've given tech commentary on NPR and Bloomberg TV, I haven't missed a democamp in years and I've demoed there and everywhere else anyone will let me.
I need to build things; when I saw Twilio, I integrated it with everything, I built a Raplet as soon as I saw Rapportive, I have more domain names than healthy people should. Two projects that are still under active development are URLMinder -- that tracks your domains and OrganicYak which customizes webpages. (more)
  • OrganicYak is the project I'm working on right now, with a few dozen users. It's all Python and asynchronous JavaScript to change webpages in the blink of an eye (that's a literal limit, all page customizations need to take less than 150 milliseconds with a goal 50 milliseconds).
  • URLMinder is also on Google App Engine in Python, with a second server running PHP for DNS lookups with a few more dozen active users. It measures some social traction with PostRank but it's mostly used for technical information.
  • TinyCRM is a plug-in for Rapportive, which managed to develop a bug the day the Rapportive CEO tried it out. The best features, current and planned are on the roadmap for Rapportive proper, so I stopped development. It was built on the LAMP stack.
  • BurningPlanThing is another LAMP stack weekend project for scheduling events at Burning Man in 2010, hundreds of people found it useful, and so I'll update it for 2011.
  • There are also tiny projects to covert HTTP gets into HTTP posts, layer animated GIFs, generate playing cards, Chinese flashcards, paper puzzles that have been printed in a few publications
I've designed software for Microsoft (SharePoint), and for smaller companies. I've built software in PHP, Python, and even Java when the going got tough. I don't trust Javascript ninjas, but I'm a solid green belt that remembers back when we had to use IFrames to get our AJAX. (more)

Development Lead @ GiantGoat Web Development 2009 - present

  • Managing and guiding software developers and the development process
  • JavaScript development (AJAX, jQuery), LAMP stack development

Product Manager @ Crosscap Media Solutions 2008

  • Designed solutions and managed a team of 2-5 developers to implement them in Java and Flex
  • Managed an agile development process from requirements gathering through testing, debugging and sign-off

Program Manager @ Microsoft Corporation 2007 - 2008

  • Managed development and test team of 4 to deliver projects on time using waterfall methodologies
  • Fought for customer objectives in the Enterprise Content Management market for Office Server software
  • Developed records management scenarios, handled upgrade and localization issues for ECM and partner teams

Developer @ eSentire 2006 - 2007

  • Analyzed software and hardware for performance and errors to optimize performance
  • Developed libraries and automated tests in C & Perl and participated in security discussions and reviews

Corporate Trainer in China 2005 - 2006

  • Lectures in business standards and English for hardware and software companies in Beijing
  • Wrote materials for students and teachers and taught English, French and public speaking classes

Co-op Software Developer @ NORTH Network 2003 - 2004

  • Headed DHTML development of a Web 2.0 project, coordinating contractors and a co-op student
  • Developed portions of an online store for International Organization for Standardization

Bachelor of Mathematics @ University of Waterloo, Canada

  • Specialized in pure mathematics: encryption, statistical computing, and network design
  • Graduated with honours