Michael Carruth

Engineering leader with 20+ years at Amazon and Microsoft. I step into ambiguous, high-risk situations—broken platforms, fragmented teams, flawed assumptions—and leave systems meaningfully better. I focus on building durable platforms, turning operational chaos into measurable systems, and developing technical leaders. Still writing code and learning new stacks.

Projects

flickr-portfolio-nextjs

A modern, cinematic photography portfolio that automatically syncs with your Flickr account. Upload photos to Flickr, tag them as "portfolio", and they instantly appear on your website. No manual uploading, no databases, no hassle.

Next.js · React · Flickr API · View Demo

CrashRpt

A lightweight C++ crash reporting framework for Windows applications that automatically intercepts unhandled exceptions, generates comprehensive debug reports, and optionally sends them to developers via email or HTTP. Featured on CodeProject.

C++ · Windows · Exception Handling · Read Article

Archives

Earlier implementations of the Flickr portfolio concept while learning different stacks.

flickr-portfolio

Python/Flask implementation. Syncs with Flickr to display photos, albums, and geotagged images in a mobile-friendly portfolio.

Python · Flask · Flickr API · View Demo

flogr

PHP implementation. Displays public Flickr photos in a customizable gallery hosted on your website.

PHP · Flickr API · View Demo