Software experts using
our superpowers for good.
Who are we?
Software for Good is a team of do-gooders who believe your day job can be your dream job.
Since 2004, Software for Good’s experienced team of software engineers, designers, and digital strategists has paired cause with craft — developing web and mobile applications for organizations working toward positive environmental and social change.
Our team is driven by a shared passion for contributing to the communities in which we live and work, which is why we became one of the first public benefit corporations in the state of Minnesota (the “GBC” in our full name stands for “General Benefit Corporation”). It’s also why we measure our success against the Triple Bottom Line: People, Planet, Profit.
Meet the fine folks at the heart of Software for Good. We take our work seriously; ourselves, not so much.

Annie Tran
Full Stack Software Engineer

Jared Mehle
Senior Software Engineer

Kwibe Merci
Junior Software Engineer

Ayaan Dahir
Human-Centered Designer

Liz Tupper
Director of Product Strategy

Clare O'Neill
Senior Software Engineer

Sarah Sprague
Senior Software Engineer

Kevin Bullock
Director of Engineering

Chris Warren
Senior Software Engineer

Laney Barhaugh
Project Manager

Brad Olson
Senior Software Engineer

Colleen Powers
Content Strategist

Casey Helbling
Founder/CEO

Ryan Bridge
Web Application Engineer