Matt McCarthy

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.

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.

Get In Touch

I'm always open to discussing projects, collaboration opportunities, or sharing knowledge through workshops and content.