About us
Better Outcomes Begin with Healthy, Happy People
Great products don’t happen without a great team behind them.
Culture gets tested under pressure. Ours stands strong and the numbers prove it.

Where strong culture meets real people doing meaningful work.
We’ve built more than a workplace—we’ve built a place where people thrive, and that shows up in how we show up. Whether it’s mentoring a teammate, solving tough problems for clients, or sharing a laugh between builds, we work better when people feel supported, engaged, and inspired.
Our people and culture are everything to us here at Punch Through.
What we’ve built at Punch Through isn’t just a company, it’s a place where people feel safe to be themselves, take risks, and grow into the best versions of who they want to be. That matters more to me than titles or résumés.
We work on hard problems every day. The kind that take real curiosity, grit, and collaboration to solve. But none of that’s possible if people don’t feel supported, trusted, and valued.
Our culture isn’t perfect, and it shouldn’t be. It’s evolving, just like we are. But what stays constant is the way we show up for each other, and the belief that better outcomes start with people who feel empowered to do their best work.
– Mike Waddick, Managing Partner

What makes our work, work.
Great outcomes don’t happen by accident. They come from the culture we’ve built, where people are trusted, challenged, and supported to do the best work of their careers.
We lead by taking ownership.
When someone sees a problem and takes initiative, we support them fully. By giving people the space to own real challenges and drive real outcomes, we grow stronger collaborators, sharper decision-makers, and more resilient teams. That trust doesn’t just build leaders, it builds better results for our clients.


We grow by stretching our skills and perspectives.
We encourage our team to stretch beyond their roles, mentor each other, and share what they learn along the way. That mindset fuels personal growth, sharpens our collective expertise, and pushes the boundaries of what we can build together.
We ask better questions to build better solutions.
Instead of rushing to answers, we take time to understand the problem, explore what’s possible, and learn from what doesn’t work as much as what does. That discipline helps us avoid false starts, uncover hidden needs, and deliver solutions that are both thoughtful and effective, without cutting corners.


We listen deeply so we can deliver thoughtfully.
By taking time to understand our clients and each other, we can anticipate needs, reduce friction, and stay grounded when challenges emerge. Empathy, paired with perseverance, helps us deliver not just a functional solution, but the right one.
Great work begins with great people.
We’re innovators, tinkerers, and problem solvers with a passion for building great connected innovations. Meet the people behind our incredible work.
Operations Team
The operations team keeps the business running by managing business development, client relationships, hiring, marketing, and more. Their support allows us to stay focused on delivering exceptional outcomes.

Matt Rengo
President & Managing Partner

Erin Moore
People Ops Generalist

Tina Hanly
Operations Coordinator

Nicholas Paulin
Head of Marketing

Leah Dismukes
Marketing Specialist

Mike Waddick
Advisor & Managing Partner

Colin Karpfinger
Founder & Advisor
Delivery Team
Our delivery team brings engineering and project management together into one expert, cross-functional group. We support every phase of your connected product’s development, from start to finish.

Jason Sheard
VP of Engineering

Jill Carlier
Engineering & Operations Manager

Tyler Cadman
Engineering Manager

Adriana Mickols
Engineering Manager

Elaine Skaare
Project Manager & Sponsor

Justin Severeid
Embedded Software Engineer

Amanda Christiansen
Embedded Software Engineer

Matt Kruger
Embedded Software Engineer

Garin Marlow
Embedded Software Engineer

Brent Johnson
Embedded Software Engineer

Willbur Hubbard
Mobile Software Engineer

Ben Heppner
Embedded Software Engineer

Bret Hassler
Embedded Software Engineer

TJ Christian
Embedded Software Engineer

Tyler Grunenwald
Embedded Software Engineer

Henry Anfang
Embedded Software Engineer

Andrew Shannon
Embedded Software Engineer

Alec Werning
Embedded Software Engineer

Alex Bourdage
Embedded Software Engineer

Michael Morgovsky
Embedded Software Engineer

Adam Heier
Embedded Software Engineer

Matt Hilden
Embedded Software Engineer

Kurt Wiersma
Cloud Software Architect

Justin Berger
Cloud Software Architect

Noah Johnson
Cloud Software Engineer

Alec Letourneau
Mobile Software Engineer

Kevin Rafferty II
Mobile Software Engineer

Chee Yi Ong
Mobile Software Engineer

Ashish Derhgawen
Mobile Software Engineer

Tony Case
Mobile Software Engineer

Maeve Twohy
Mobile Software Engineer

Katie Sjobeck
Mobile Software Engineer

Thai Sartell
Embedded Software Intern

Jibril Mamo
Embedded Software Intern

Josh Dunlap
Mobile Software Intern

Nathaniel Pranata
Mobile Software Intern

Daanish Hindustani
Cloud Software Intern
Want to be part of something truly unique? Join the team.
Discover what it means to be a valued member of the Punch Through team — where collaboration, growth, and meaningful work come together. Oh, and don’t forget the great benefits and perks.

Ready to get started with Punch Through?
Wherever you are in development, we make the engagement process clear, flexible, and easy. Here’s what to expect.

Schedule a Discovery Call
Tell us what you’re building. We’ll walk through your goals, timelines, and how our team can help.

Join a Team Consultation
We’ll dig deeper into your technical needs and collaborate on where we can add the most value.

Align on Scope & Kick off
Once aligned, we’ll get moving. You’ll stay informed throughout and finish with a product built to last.