About me
I am an engineering manager and full-stack architect in Grand Rapids, MI, with 19 years of building software and leading the people who build it.
Right now I lead multiple development teams at Launch NTT Data, owning sprint planning, delivery, and team health across client work for companies like Stellantis, Campbell's, Mitsubishi, Axon, and Aramco. Before that I was Director of Engineering at Vectorform, where I grew a department of onshore and offshore engineers. I then led my team through the Vectorform to NTT Data acquisition.
I came up through hands-on engineering. At Meijer I went from software engineer to lead solutions architect, led the team building a next-generation Azure point of sale system, and established company-wide API standards that engineering teams adopted. I still do backend development today, because architectural and code feedback only carries weight when it comes from someone who is still in the code.
How I lead
I am people first. I spend my time growing high performers, supporting engineers who are struggling, and hiring well. I would rather coach someone toward owning a solution than push them toward a deadline. I partner closely with product managers to keep work pointed in the right direction, and I stay technical enough to have a real say in architectural decisions.
I have also spent a lot of time bringing AI into the software development lifecycle. I treat it as a process change, not just a speed boost, and I care about keeping engineering judgment at every point that matters.
Outside the day job
Since 2020 I have built and run a cloud-hosted audio streaming platform for on-hold audio, with employee and client portals, telecom integrations, and automated billing. I also run MittenSites, building websites for West Michigan small businesses, and I am building Keel, a weekly routine app.
Experience
- Engineering Manager / Associate Director · Launch NTT Data2024 to present
- Director of Engineering · Vectorform2021 to 2024
- Independent Projects / Freelance · Self-employed2020 to present
- Lead Solutions Architect · Meijer2018 to 2021
- Senior Software Engineer · Meijer2016 to 2018
- Software Engineer · Meijer2015 to 2016
- Software Developer · Lacks Enterprises2010 to 2015
- Software Developer · The Hanover Insurance Group2007 to 2010
Skills
- Languages and frameworks: C#, .NET, ASP.NET, Web API, REST APIs, React, TypeScript, Entity Framework
- Cloud and data: Azure, AWS, SQL Server, Azure SQL, Cosmos DB
- Delivery: Azure DevOps, CI/CD pipelines, Git, Scrum, SAFe Agile
- AI tooling: Claude, Claude Code, GitHub Copilot, Cursor, Code Rabbit
Certifications
- GitHub Copilot (GH-300) · Microsoft · Aug 2026
- OpenAI Technical Practitioner · PartnerU · Aug 2026
- OpenAI Consultative Solutions Practitioner · PartnerU · Aug 2026
Education
Associate of Applied Science in Software Applications and Programming, ITT Technical Institute, Grand Rapids, MI. Graduated with honors.
Get in touch
The best way to reach me is by email. You can also find my work on GitHub.I am also on LinkedIn.