About
Move fast.
And fix things.
I started as a self-taught web developer with no formal training and no roadmap. That turned out to be an advantage.
My career has been a deliberate journey from building things to leading teams that build things — and eventually to shaping the strategy behind what gets built at all.
I spent years in the trenches: writing code, designing interfaces, wrangling data. That hands-on foundation gives me something a lot of executives lack — I can actually talk to engineers, not just at them.
Over time I moved into strategic technology leadership. I helped scale a fintech startup to a $1B+ valuation. I led the global UX research and change management effort for one of the largest Microsoft Teams deployments ever — 30,000+ employees across multiple countries. I've managed enterprise vendor relationships, built product roadmaps from scratch, and turned messy data into decisions that actually stuck.
My philosophy is what I call “just enough” CIO thinking — listening to users and interpreting targeted data yields better outcomes than complex frameworks and bloated governance. Technology should serve people, not the other way around.
I believe enterprise-grade thinking shouldn't be reserved for enterprises. Smaller organizations, nonprofits, and civic groups deserve the same strategic clarity — just delivered practically and without the overhead.
“Plans in pencil, goals in pen.”

Where I create the most impact.
Product Development
Building and scaling products that solve real problems — from conception through launch and the long haul after.
Digital Transformation
Guiding organizations through technology adoption with practical, achievable roadmaps that people actually follow.
UX Design & Research
User-centered design backed by industry-standard research. I've run studies at global scale and at scrappy startup speed.
Data Storytelling
Transforming complex data into compelling narratives that drive decisions — not just dashboards nobody reads.
Change Management
Prosci certified. Leading people through organizational change with empathy, clarity, and a healthy respect for resistance.
Enterprise Architecture
Designing scalable systems that align technology with business objectives — without overengineering for problems you don't have yet.