Michael R. Cook Ruby and Golang Developer


I am a software developer who creates web applications and backend tools in Ruby for startups and small businesses. I try to write great code that lasts. Along with software development I’ve also spent the last few years consulting for the digital publishing industry on ebook development and best practices.

Currently I’m on a 6 month contract with Publit Sweden AB, developing microservices and backend tools using Ruby and Golang. Previous work includes epubBooks.com, and Drablr; a self-publishing social network, both of which we’re built with Ruby on Rails. See my portfolio page for more information.

I’m always looking for opportunities to work with great people who want to change the world for the better. If you’d like to work with me, please get in touch.

Once upon a time I was a professional musician and travelled extensively, but currently I’m located in Munich, Germany, where I work primarily from my home office.

About Me

Hi, my name is Michael and this is my personal blog. Here I’ll be posting various coding thoughts and experiments; everything from writing blogs in Ruby, to Go tools and Z80 Assembly. This site is powered by Thunderaxe, a blogging platform I built using the Roda Ruby framework.