Hi! 👋 I'm Michael and I've been building software professionally since 2001. In that time I've shipped products for companies big and small including Amazon, Shopify, Entrust, Kobo, Cisco, Avaya, and WinZip.
I specialize in building reliable, easy to use, accessible software for the Web.
How I think about software
More than any technology, I believe that the route to good software is all about people and processes:
- Software development is all about people. The best software comes from healthy, inclusive, supportive teams.
- Fast iteration keeps everyone on track. The feedback loop can never be too quick.
- Good processes lead to more predictable software development in the long term. This means solid automated testing and continuous delivery.
Development services
I'm available for hire on a freelance and consulting basis!
I work in a variety of technologies and this is not an exhaustive list. If you have a specific request, let me know.
Full-stack web development
Do you have an idea for SaaS or internal web application you need built? Do you have a Ruby on Rails application you want to take to the next level? I'll get it done.
- Ruby on Rails
- MySQL & PostgreSQL
- Stimulus.js
- SASS
- Sprockets & Webpacker
Front-end web development
Do you have a web service that needs an amazing web front-end? I can build it for you. I'll make sure it's efficient, looks great, and is fully accessible.
- React
- Javascript / Typescript
- Modern CSS
- Build tooling (Webpack)
Consulting services
Do you need advice from an expert web developer? Do you not know where to start on your application, and need a plan? I'd be glad to help you figure out a path forward.
Next step
I'd be glad to have a quick chat to get to know you and how I can help you. I look forward to hearing from you!