I build software systems, raise two great kids, run for the long miles, fish the deep blue, and chase the kind of days you remember.
I'm a Director of Software Engineering based in Central Florida — I lead teams that ship real software for real users, and I still love writing code myself. C# and .NET are home base, but the work has never really been about a stack; it's about systems that hold up, people who grow, and products that earn their keep.
Outside the screen, I'm raising two kids I'm wildly proud of, putting down miles on the road, and spending as much time on the water as Florida will let me — offshore fishing, paddle boarding the springs, kayaking, or just posting up at the beach. Saying yes to the kind of days that keep life interesting.
Two decades in, the craft still surprises me. I care about clean architecture, well-formed teams, and code that the next engineer can actually read. I lead with clarity, write production code, and refuse to choose between speed and quality.
Coaching senior engineers, setting technical direction, and building teams that ship without burning out.
Distributed services, event-driven systems, and the boring infrastructure decisions that quietly save quarters of pain.
C# is my native tongue. Azure, SQL Server, and the broader .NET ecosystem are where I move fastest.
I review PRs, sketch designs, and step into the codebase. Directors who can't read the diff don't stay sharp.
The thing about people who like to build software is most of us also like to just… build. I take on real projects around the house — not "hang a shelf" projects, full bathroom remodels and woodworking from scratch. There's something about working in physical materials that makes me sharper at the digital ones.
Full bathroom remodels — demo to tile to plumbing to finish. The big projects, not the cosmetic ones. Done my way, on my schedule.
Building furniture and fixtures with my own hands. There's a clarity to working in wood — the wood doesn't care about your roadmap.
The lifelong input habit. Engineers who read a lot make better engineers; humans who read a lot make better humans.
" Code, cabinets, kids — same job, different materials.
Life is short and the calendar is greedy. I run a lot of miles, fish offshore when the weather lets me, ski Colorado most winters, and hike the Blue Ridge when I can get there. New cities, new countries, new mountains — saying yes is how the good days happen.
Some places get into your bones. The Cayman Islands top my list — the diving, the food, the pace of the day. Closer to home, Colorado in winter and the Blue Ridge any time of year never miss.
I'm a dad first. Lexi and Ryan are funny, sharp, and kinder than I deserved at their age. Ryan just started high school and is chasing football — we train together three days a week and I get to be in the room as he figures out who he's becoming.
Cooper — our mini goldendoodle — is the unofficial third kid. He's with me almost everywhere I go, and he's got opinions about all of it.
Nothing I'll ever ship matters more than this part.
" The best system I'll ever architect
is the one I'm raising at home.
And of course it all started with my own crew — my sister Vanessa and brother Beau. Some things you don't outgrow.
Hiring, collaborating, comparing notes on Florida trails or .NET architecture — I'm easy to reach.