Engineering Manager · Systems Architect · Software Engineer
I’m a software engineer with two decades of experience building distributed systems, developer tools, and full-stack applications.
I still write production code every day. I believe effective technical leadership requires staying close to the craft and the real constraints engineers work within.
As a manager, I focus on trust, autonomy, and clear communication. I value teams that take ownership, think critically, and care deeply about the quality and impact of what they deliver.
Over the past several years, I’ve focused extensively on Rust, using it to explore system design grounded in reliability, performance, and operational simplicity. I see Rust as a foundational tool for building resilient, long-lived software.
I’m currently developing frameworks and learning materials that distill my experience building sustainable technical systems and strong engineering cultures.
My goal is simple: build products, tools, and teams that create durable value—for users, organizations, and the people who build them.


