I am a Senior Software Engineer with over six years of professional experience. I live in Denver with my girlfriend and three senior wiener dogs, and my interests include rock climbing, running, the harpejji, and weird indie video games.
I'm currently looking for a full-time engineering position in AI Alignment.
Stuff I've built
✅ TDD in Legacy Codebases: An interactive, six-session enterprise workshop that gives students hands-on experience using Test-Driven Development on gnarly, ancient code from the real world. Among the 75% of participants who provided feedback after the course, all respondents agreed it had made them better at their jobs.
For about six months during the pandemic, I spent all my free time making tiny games for the PICO-8 fantasy console. It was a blast and taught me a lot about shipping solo software projects.
♦️ Picolumia: ️A falling-block puzzle game on a very unique grid. By far my most successful game, this was favorited by over 80 people and featured on the official PICO-8 website.
💣 Boom: A remake of an old MacOS shareware game that was basically Bomberman meets Doom. Unfinished but relatively polished.
🙀 Kitten Cannon: Non-violent remake of a classic flash game.
🚀 Space Race: A frogger-like with some pretty particle effects, in which you control a spaceship trying to make it through a field of space debris.
Outside of AI, I am available for engineering and consulting projects on a contract basis. If you want to get in touch, shoot me an email.
I am an experienced freelancer, and my specialties include pair programming, TDD, cloud stuff, and wrangling deeply cursed Java codebases.
If you're curious about my past work experience, my LinkedIn is up to date.
I have a Substack newsletter with 130+ subscribers called The Not-so-Daily Drew, which publishes on a cadence of "whenever I feel like it." Some of my favorite posts:
- All software is shit
- Another way to scratch the itch
- How I finally started running
- I spent $40 and found love
Some of my older, more evergreen writing lives on the site you're currently reading. A few highlights:
- The way we do remote team bonding is shockingly uninspired
- How to get your first software development job (or internship)
- The absolute minimum you need to do to stay secure online