Hi. I'm Mike, and I'm a software engineer based in the Toronto area.
Around 10 years ago, I made the tough decision to leave my old life in the music industry behind to take a shot at a full-time career in web and app development. Since then, I’ve had the privilege of working with many great companies, teams and clients, to bring countless exciting projects to life.
I've played key roles in creating dozens of web and mobile applications across a wide range of industries and use cases. Some of my widest-reaching past work includes huge e-commerce sites for leading retail chains, government e-services, various web apps for some of the largest food/grocery retailers across Canada and the US, data collection and visualization tools for scientific field research, platforms for insurance management and digital marketing/ad analytics, and enterprise communications apps for one of Canada's big telecoms.
Design-driven UI development has always been my main passion and area of expertise, though my skill set and interests have expanded quite a bit since transitioning to mainly independent freelance work in 2022. Along with my go-to front-end stack - React + Next.js and Node.js - a good amount of my time lately is spent on back-end/full-stack dev, Google Cloud, serverless architecture, self-hosting, NixOS, security, automation and AI/LLM.
When I’m not working, you'll usually find me playing guitar, building/fixing/breaking stuff, hanging out with my wonderful fiancée or two wacky cats, watching a horror movie, making questionable AI art, or getting sucked down a Wikipedia rabbit hole.
I’m always open to exploring new and interesting opportunities - feel free to shoot me a message or email if you'd like to discuss a potential collaboration.
If you’d like to schedule a consultation, receive a project estimate, or get a detailed copy of my resume, just drop me a note via my Contact page and I'll follow up with you ASAP.