The name’s Alex, and I’m currently a Senior Product Manager on the Developer Interfaces team at MongoDB, focusing on the Node.js and Ruby Developer Ecosystems.

I’ve been writing software professionally since 2000, and have had the opportunity to flex my creative muscle in a number of languages and technologies.

Recently, my projects have been been in Ruby and Ruby on Rails, but am also experienced in Adobe Flex, Adobe AIR, Python, C#, C++, Java, HTML/Javascript, Actionscript, VisualBasic, ASP.NET, Bash.

I’m also the author of a book on Redmine Plugin Extension and Development, which is available from Packt Publishing.


As part of my current role I’m trying to do more public speaking. Here are some examples of presentations I’ve delivered - even if they weren’t all recorded.

  • 2023-05-25: Learning Bytes | Prisma ORM with MongoDB (video)
  • 2023-04-01: Learning Bytes | Mongoose ODM with MongoDB (video)
  • 2023-01-24: Ruby on Rails Global Summit’23 | Ruby on Rails and MongoDB (video)
  • 2019-11-21: MongoDB.local Toronto 2019 | Tips and Tricks for Effective Indexing (slides)
  • 2019-06-17: MongoDB World 2019 | The Sights (and Smells) of a Bad Query (slides)

Software Engineering for Fun!

To keep the skill-set sharp, I enjoy reverse engineering old DOS and Windows games. The goal is usually to build an engine which can then be included with ScummVM.

I’m also an active open source developer, and enjoy hacking on Redmine plugins.

Software Engineering for Profit!

Though I don’t have a lot of free time lately, if the right project for the right client were to come along, I would definitely want to hear what you had to say :)