Development services
Hi, I'm Michael! 👋 I've been building software professionally for over a decade.
I build and leading teams to deliver reliable, easy to use and accessible software for the web. I've done this at Amazon, Shopify, and several other companies.
How I think about software
Rather than any particular technology, 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 in sync. The feedback loop from idea to production can never be too quick.
- Good processes, such as solid automated testing and continuous delivery, lead to more predictable delivery in the long term.
What I can offer
Consulting services
Do you need advice from an expert developer? I'd be glad to help you figure out a path forward.
- Software design & architecture. Are you looking to build a new product or feature, and you need help figuring out how to structure it? I can help you design a system that's easy to maintain and extend.
- Interviews. Are you hiring a developer, and you need an expert to assess their skills? I can craft a custom interview process for you or interview candidates on your behalf.
- Auditing. Do you have an existing codebase that you're not sure about? I can review it and provide you with a detailed report on its quality and maintainability.
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!