About
Hello, I’m Cameron.
A software engineer based in Michigan. I’d rather ship something useful than something clever.
For 20+ years I’ve been writing code, leading teams, and shipping software for the companies I’ve worked with. My path wasn’t conventional. I started as a curious kid tinkering with computers, taught myself to code, and that eventually became a career I love.
What Drives Me
I believe in building software that solves real problems for real people. Good code is useful before it’s anything else.
I’m drawn to projects with real stakes: improving developer experience, scaling systems to 200K+ users, working with newer technology like AI integration.
Current Focus
I’m particularly excited about the Model Context Protocol (MCP) and how LLMs are transforming the way we interact with software.
I’ve built several MCP servers and keep working on AI-powered development tools that connect legacy systems to modern AI.
My Journey
I started as a self-taught hobbyist in 2005 and worked my way to senior .NET roles. The path ran through full-stack work, technical leadership, and warehouse-scale logistics systems.
Web Developer, Discus Dental — First professional engineering role. Built a custom PHP CMS and owned SEO/SEM.
Director of Web Development, Chameleon Power — Directed a 6-developer team through acquisition, modernizing legacy ASP.NET to .NET Core and React.
Senior Software Engineer, Universal Logistics — Architected a microservices warehouse platform processing 50K+ daily shipments.
Senior .NET Developer, Multi-Bank Securities, Inc. — Full-SDLC application work on a contemporary Microsoft-based stack.
What colleagues say
“He led our .NET Framework to .NET 6 migration without pausing feature work. Deploys went from monthly to weekly and stayed there.”
“The code reviews were the actual mentorship: specific, patient, always about the code. Three of the four of us he mentored were promoted within eighteen months.”
“We stopped rebuilding the same components in every app. His Storybook library became the starting point for twelve-plus applications, and UI work that took a week now takes about three days.”
Beyond the Keyboard
When I’m not coding, you’ll find me pursuing these interests