I lead engineering teams — balancing hands-on technical judgment with the people side of building software: hiring, mentoring, and creating the conditions where teams do their best work.
My work sits at the intersection of technical strategy and team leadership — setting direction, unblocking engineers, and staying close enough to the systems we build to ask good questions.
I care about clear communication, sustainable pace, and building teams that get better over time, not just this quarter.
Growing engineers and building teams that ship with confidence.
Architecture and roadmap decisions grounded in real tradeoffs.
Building the team, then investing in the people on it.
Software that stays boring in production, on purpose.