I've spent my career helping organizations scale through leadership, operational design, technology delivery, and transformation. Whether building PMOs, launching new service offerings, creating learning platforms, or implementing AI-enabled workflows, my focus is always the same: create clarity, build capability, and help organizations grow.
I've always been drawn to the gap between a good idea and a repeatable process. Over the years, I've built delivery methodologies, learning platforms, hiring frameworks, AI accelerators, cloud assessment programs, production support organizations, and Centers of Excellence that help teams operate more effectively and consistently.
The common thread isn't the specific solution. It's identifying opportunities to create structure where it doesn't exist, transforming complexity into something scalable, and building systems that allow organizations to grow without constantly reinventing the wheel.
Outside of work, you'll usually find me in the garden trying to convince vegetables to grow in Southern California, building small software projects that probably didn't need to exist, finding a good local brewery, or planning the next dinner somewhere with a view.
I'm also busy chasing two young kids around, which is equal parts joy, chaos, and cardio. It's a daily reminder that some of the most important things in life refuse to follow a project plan.
I've always enjoyed making things better than I found them, whether that's a team, a process, a backyard, or a side project.
Every team ran delivery a little differently, and the know-how lived in people's heads, so quality depended on who showed up.
One Center of Excellence covering the full delivery lifecycle, from readiness and discovery through development, UAT, go-live, and hypercare, with the delivery methodology, tollgates, governance, RACI, QA and architecture best practices, SOPs, templates, and accelerators.
One consistent way to run delivery that supports 2,000+ people and keeps working beyond any one person.
A small team needed to grow fast without losing consistency or burning people out.
A multi-level operating model with role definitions, resourcing, onboarding, cadence, and a clear career path across TPMs, leads, and analysts.
Scaled the PMO from 7 to 45+ with structure that held as it grew.
Onboarding was ad hoc and didn't keep up with hiring.
A structured platform with sequenced lessons, knowledge checks, progress tracking, and feedback built into each lesson.
Repeatable onboarding that runs without me in the loop.
Hiring calls were inconsistent and hard to defend, and inflated resumes were slipping through.
Weighted rubrics, scorecards, promotion criteria, and candidate evaluation across nine roles, with checks for inflated and AI-generated resumes.
Consistent, defensible hiring and clearer ways for people to grow.
Estimating and scoping new work was slow, subjective, and easy to get wrong.
An interactive tool that scores delivery complexity, recommends a staffing model, flags risks, and produces proposal and SOW-ready outputs.
Faster, more consistent estimates and a shorter path from assessment to contract.
Post-launch support was reactive, with no clear model for keeping clients healthy after go-live.
An operating model with governance, service levels, and a repeatable structure for ongoing client work.
A support practice serving 15+ clients and adding $1M+ in recurring revenue.
A lightweight operational dashboard built for independent consultants and small businesses to manage clients, projects, invoices, follow-ups, and weekly priorities.
Originally created as a side project to explore how simple software can help people operate more effectively.
I enjoy building practical tools that solve everyday operational problems, even when nobody asked for them.
Interested in delivery leadership, modernization, AI in practice, or building operating systems for teams? I'd be happy to connect.