About
I'm Director of Application Development at Crawford & Company, where I lead three engineering teams and oversee a broad portfolio of customer-facing and internal applications. Before that I was an engineering manager at WeGoLook, a Crawford subsidiary, leading a multi-functional team of frontend, backend, mobile, and cloud engineers. My path here wasn't exactly traditional — I started in customer support at Sweetwater Sound helping studio engineers troubleshoot complex networked audio systems, fell in love with technology, and never looked back.
After earning certifications in digital control systems and moving to Sweetwater's IT team, I enrolled at Full Sail University and got my BS in Web Design & Development. That kicked off a career in software engineering that's taken me from building Laravel apps and wrangling legacy WordPress codebases to leading frontend architecture across React, TypeScript, and Next.js. Frontend has always been my sweet spot, but I've been really enjoying going deeper into backend and cloud engineering lately.
These days I spend a lot of my time looking for ways to make my team's work more efficient. I've been digging deeply into how agentic engineering can augment engineering teams — I think it's one of the most interesting problems in our field right now. I also care a lot about the operational side: distributed, event-driven systems, good observability, and the on-call and design review habits that keep production reliable.
Timeline
Leading three engineering teams and providing technical oversight for a portfolio of 50+ customer-facing, internal, and hybrid applications. Modernizing legacy Angular apps to React and React Native, and running a follow-the-sun support model with global coverage, incident retrospectives, and RFC-based design reviews.
Led a multi-functional team spanning frontend, backend, mobile, and cloud engineering. Drove major platform migrations to React Native, Next.js, and Go, moved core workflows to event-driven services, and brought agentic engineering tooling into the team's everyday workflow.
Took over frontend leadership for a team in the middle of a modernization effort. Trained the team on TypeScript, Next.js, and Tailwind, led a full frontend ecosystem transition, and introduced internal component libraries and advanced deployment tooling.
Led frontend engineering for a health-tech startup building a type 2 diabetes management platform. Loved the mission and the team.
Grew from frontend engineer to senior level, took on a direct report, and joined the interview team. First fully remote role, working across multiple client engagements.
Promoted from IT after completing my degree. Built and maintained internal applications in Laravel and WordPress, learning the full stack from databases to deployment.
Coordinated software releases and produced documentation for the company. Researched and implemented new tools for the internal dev environment, managed third-party developer relationships, and maintained multiple WordPress and PHP applications. Also provided support for Sweetwater's B2B vendor platform.
Started in customer support helping studio engineers with complex networked audio systems. Earned certifications in digital control systems before moving to the internal IT team.
Outside of Work
I live in West Michigan with my wife and two kids. I love the beach in the summer and the fall colors even more.
When I'm not writing code for work, I'm usually writing code for fun. I have a few side projects I tinker with — a budgeting app called Autobudget, a home maintenance system called Honeydew, and a small business toolkit called Workflow. I'm also deep into homelabbing, where I experiment with smart home tech, Plex, and security tooling.
I collect retro video games — my favorite is Pokemon Ruby, and I built a custom Gameboy Advance with USB-C charging and an IPS backlit screen. I also play bass and used to run a pop-punk cover band called Never Live This Down before moving back to Michigan in 2022. One of my favorite parts of the band was the technical side — building out backing tracks with clicks, extra instruments, and the ability to trigger lights in sync with the music.