
Howdy!
For the last 5+ years I have been working as a software engineer, most recently with Cavallo in Grand Rapids, Michigan. My focus has been web application development, specifically in customer identity, profile management, and now data-driven analytics products.
At General Motors, my work was split between customer-facing UIs in Angular and Node.js and highly-available Spring Boot microservices. I designed Spring-based microservices integrating with Azure Active Directory (Entra ID) and Kafka to support identity services for more than 40 million active users, and I led the migration of GM's shared sign-in experience from a legacy JavaScript application to Angular, with reusable UI components across multiple GM brands.
At Cavallo, I am embedded within the Cloud Development team helping build the Profit Maximization Platform, which turns noisy distributor ERP data into actionable insights. Collaborating frequently with the data science team, I help translate scientific findings into deliverable features; the most significant of which was the redesign of our churn prediction model that runs as part of the core ETL pipeline. I have also owned and built various user-facing features in the PMP React app, helping to bring our data-driven insights to the forefront of the business.
I have enjoyed exploring creating some smaller side projects that you can find on my GitHub, and will continue to do so as long as I still have fingers and a brain, so check back again soon to see more!
I am currently based in West Michigan. My hobbies include volleyball, tennis, playing any video game published by From Software, and chiefly, reading sci-fi. Isaac Asimov is one of my favorite authors of all time, and his short story "The Message" is the inspiration for this site's mascot (and favicon): Kilroy. If you are interested, feel free to connect with me on Goodreads and take a peek at what I am currently reading!