Software experts using
our superpowers for good.

swoosh
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.

Ryan Bridge
Ryan Bridge

Senior Front-End Engineer

cyclistwearer of plaidmichigander
Brad Olson
Brad Olson

Senior Software Engineer

planeteermuch coffee, very hyperchampion of the sun
Jared Mehle
Jared Mehle

Senior Software Engineer

puck watching fiendhome brewerHeadbanger
Kevin Bullock
Kevin Bullock

Director of Engineering

appreciator of clean codeopen culture supporterbearer of beards
Bryan Thaoxaochay
Bryan Thaoxaochay

Software Engineering Apprentice

Education SupporterSports FanOptimistic
Casey Helbling
Casey Helbling

Founder/CEO

Trust BuilderTeamwork FostererAspiring Olympic Athlete
Annie Tran
Annie Tran

Full Stack Software Engineer

Picture TakerDog FanaticBeach Lover
Colleen Powers
Colleen Powers

Strategist

Thesaurus UserAmateur PianistEnthusiastic Dancer
Ben Hejkal
Ben Hejkal

Senior Front-End Engineer

PhotographerDancerBackpack Enthusiast
Laney Barhaugh
Laney Barhaugh

Project Manager

DancerLifterPlanner
Abijah Ford
Abijah Ford

Software Engineering Apprentice

Follower Of DirectionsDigital NativeTreehugger
Avery Yang
Avery Yang

Software Engineering Apprentice

Aspiring Lifelong RunnerSelf-Help EnthusiastDevourer of Words and Ideas
Sarah Sprague
Sarah Sprague

Senior Software Engineer

Advice Column ReaderPlant CollectorTime Travel Drama Enthusiast