CREATIVEPROBLEM-SOLVING
Code, design, and ideas that don't follow the script.
ABOUT ME
I'm a software engineer who sees things from a different angle.
I've been building for the web for over a decade — leading teams and shipping products, both giving direction and working hands-on in the code. Lately I've been leaning into what I enjoy most: building tools, services, and abstractions that save people time and energy, and free them up to focus on the areas their skills and expertise can really make an impact.
I love to strategize — whether I'm sketching out backend flows, designing intuitive UI, or optimizing my traffic flow in a city-builder. I see patterns in everything, and I'm drawn to solutions that balance structure and practicality — accounting for the future without getting lost in the pursuit of perfection.
When I'm not coding, you'll likely find me behind a drum kit, nerding out over basketball analytics, or cooking a massive breakfast buffet.

MY SKILLS
A comprehensive overview of my technical expertise and the technologies I work with.
FEATURED STACK
EXPERIENCE TIMELINE
I got started with C++ and C#, then spent years working deeply with PHP. As the frontend landscape has matured, I've found myself increasingly drawn to TypeScript — and it’s been a natural fit.
PHP
10+ years experience
JavaScript
8+ years experience
Laravel
6+ years experience
React
4+ years experience
TypeScript
3+ years experience
Remix
2+ years experience
ALL TECHNOLOGIES
Frontend
Backend
APIs
Frameworks
CMS
Datastores
Mobile
DevOps
Tools and Services
PROFESSIONAL EXPERIENCE
My professional journey spanning software development, engineering leadership, and technical management
View LinkedIn ProfileButcherBox
Principal Engineer I
Jun 2023 - Present
A member of the Platform team, working to create and maintain our new web platform, including features and abstractions in the Remix codebase and our PHP API, CI/CD pipeline, staging and dev environments.
Technologies:
Associate Director of Engineering
Feb 2022 - May 2023
Created a plan to replatform the ButcherBox website, managing a team of senior and principal engineers working on POCs to prove out our technical and architectural decisions and MVPs to begin the replatforming.
Technologies:
Senior Engineering Manager
Aug 2020 - Jan 2022
Managed the 3 teams that maintain the ButcherBox website, with 17 reports. Worked with Head of Engineering to define process for the department, including rewriting job postings, restructuring teams, and adding new roles.
Technologies:
Acting Engineering Manager
Apr 2020 - Jul 2020
Moved into a role as a people manager for the engineering team during a time of restructuring. Managed resourcing and career growth for up to 12 direct reports across the Engineering org.
Technologies:
Senior Software Engineer
Aug 2019 - Mar 2020
Worked with a refocused feature-centric team to revamp parts of the ButcherBox website using Vue.js. Worked to spec and develop API endpoints to provide a new Gatsby.js frontend with necessary data as we moved to JAMStack.
Technologies:
Software Engineer
Jan 2019 - Jul 2019
Worked on the custom Smoothiebox website platform, creating admin features for the Marketing team. Led a team of myself and 3 other engineers on the revamp of key sections of the ButcherBox website to improve the member experience.
Technologies:
Harris Computer
Manager, Research and Development
Aug 2017 - Jan 2019
Managed 3 distributed US development teams across 3 active and 4 legacy product lines of local government software for utility billing, motor vehicle registration, property tax, payroll, accounting, appraisal, etc.
Technologies:
Directive
Lead Software Developer
May 2014 - Aug 2017
Led all software development, including the JoomConnect CMS-to-CRM integration and other ConnectWise product and payroll integrations. Oversaw a team of 8 developers as the technical lead.
Technologies:
Software Developer
Dec 2013 - Apr 2014
Worked on a Joomla CMS to ConnectWise CRM (JoomConnect) integration. Helped maintain and upgrade websites, manage resource allocation for shared servers for over 500 clients through cPanel/WHM, performing routine maintenance and assessing issues.
Technologies:
GET IN TOUCH
Have a project in mind or want to discuss potential opportunities? I'd love to hear from you!