About Me
Software engineer and quality leader focused on building reliable, well-tested systems
Who I Am
I'm a software engineer and quality leader focused on building reliable, well-tested systems that people can trust. My work sits at the intersection of automation, embedded systems, and backend services, where correctness, observability, and long-term maintainability matter more than quick fixes.
By trade, I design and maintain automated testing frameworks, validation pipelines, and tooling that help teams ship confidently—especially in complex, safety-critical environments. I enjoy turning messy, real-world problems into clear, repeatable systems, and I care deeply about engineering craftsmanship, communication, and ownership.
Outside of my professional work, I'm interested in teaching, long-term thinking, and personal growth. I create content, run workshops, and explore ways to make technical and personal development more approachable. I'm motivated by building things that last—whether that's software, community, or a meaningful body of work over time.
Beyond work, I stay active with chess, Brazilian jiu jitsu, and strength training. These pursuits complement my approach to software—they all require patience, strategic thinking, and consistent practice to see real progress.
This site is a home for my projects, writing, and experiments—technical and otherwise.
What I'm Working On
Automated Testing & Validation
Building automated testing and validation systems for embedded and backend systems that teams can trust.
Developer Tooling
Creating test infrastructure and tooling that helps teams ship confidently and maintain quality over time.
Technical Education
Running workshops and creating content to make technical and personal development more approachable.
Long-term Projects
Working on personal and professional projects that build meaningful, lasting value over time.
Values
Clarity over cleverness
Clear, understandable solutions that stand the test of time beat clever tricks every time.
Systems over hacks
Building thoughtful, repeatable systems that solve problems at their root, not just the symptoms.
Consistency over intensity
Sustainable, consistent practices that compound over time, rather than intense bursts of activity.
People over process
Processes exist to serve people and outcomes, not the other way around.
Interests
Chess
I enjoy the strategic depth and mental discipline of chess. It's a constant exercise in pattern recognition, long-term planning, and learning from mistakes—skills that translate directly to software engineering.
Learn more →Brazilian Jiu Jitsu
BJJ teaches problem-solving under pressure, technical precision, and the importance of fundamentals. It's a moving meditation that keeps me grounded and focused.
Learn more →Strength Training
Progressive overload, consistency, and attention to form mirror how I approach professional growth. Building physical strength parallels building durable software—both require patience and systematic effort.
Learn more →Get In Touch
I'm always open to discussing projects, collaboration opportunities, or sharing knowledge through workshops and content.