Conner Petzold
About Me
I'm a 24 year old software engineer living in San Francisco with my girlfriend Caroline and dog Cosmo. I graduated in 2010 with a bachelors degree in Computer Science from Colorado State.
I currently work as an engineer at Storify, and have been doing so since April of 2010. I work on the full stack of the web application and public API. Storify is a fairly traffic heavy NodeJS application, so while new engineering problems are exciting and fun to tackle, the solutions aren't always as straight forward because of the relative infancy of the technology.
Before Storify, I worked as a front-end engineer at Yahoo! for over a year, working on an internal advertiser analytics application. The application I worked on used PHP on the backend and served a YUI client rich with visualizations and large amounts of analytical data.
Projects
-
OWL — NodeJS blogging engine
OWL (OWL Watches Letters) is a simple node.js blogging engine backed by MongoDB and the file system. It was heavily influenced by reed.
var owl = require('owl'); var blog = owl.createBlog({ posts: './posts' , pages: './pages' , mongo: 'mongodb://localhost/blog' , debug: false }); -
Termite — NodeJS http/udp bittorrent tracker
Termite (termite encourages real measures in tracking efficiency) is a fully configurable bittorrent tracker that implements both the http (BEP 0003) and udp (BEP 0015) bittorrent protocols.
var termite = require('termite'); var tracker = termite.createTracker({ redis: { host: '127.0.0.1', port: 6379 } , http: { port: 8080 } , udp: { port: 8081 } }); tracker.listen(); -
Platbot — C++ 2D platform game
Exploration of 2D game development in C++. It was initially built on SFML, which was later switched out in favor of Gosu.