Software is broken.
We're here to fix it.

Each year, businesses around the world sink billions of dollars into web sites and apps that barely work, are a pain to deal with, and cost far too much to keep running. The software we write is different. Our software delivers on its promised value, is a joy to use, and isn't too painful to change and extend over its lifespan.

Test Double is a consulting agency whose top-tier developers are deployed as remote additions to our clients' teams. Our agents not only deliver quality software quickly, we help our clients improve in ways that will last long after we've left. If your team could use some extra help and you share our goal of improving how people write software, we'd love to talk to you!

We're business consultants
who happen to write software.

It's really hard to find expert technologists in the current market, but we've managed to assemble a team of world-class programmers who also excel at solving our clients' business problems. We view software as a means to an ends, which is why we're as adept at addressing human problems as we are technical ones. Our people are gifted teachers, as well. Some of the work we're most proud of is the positive impact we've had pairing with our clients' developers.

Not the best in your ZIP code.
The best, period.

We've built our team by maintaining a first-rate reputation in the software community, by trusting our people to do great work without actively managing them, and by expanding our search beyond specific geographies.

Test Double Agents do more than wield the latest open source technologies—they contribute back to the community. We don't hand our developers preordained technical solutions; we grant them the autonomy to collaborate closely with their clients and write software that's mindful of their team's opportunities and constraints. And by being a fully-distributed company from day one, we've been able to cast a wide net, recruiting great developers, regardless of where they live.

A multinational small business.

Because we've been a distributed company from day one, each person at Test Double is located wherever they do their best work. That autonomy has unleashed our people's individual productivity. But the key to our success is our team's ability to collaborate remotely. In fact, many of our clients rely on us to teach them how to better incorporate remote workers—and we're glad to share what we've learned!

Click a state or province on the map to meet our Double Agents!
Tap a region on the map to meet our Double Agents!
Todd Kaufman
Extreme Pugrammer
001
Justin Searls
Retweet-driven developer
002
Jason Karns
Inventor of JASON API
003
Andrew Vida
Resident DHH look-alike
004
js, guitar, empathy
007
Neal Lindsay
Lower-order functions
008
Kevin Baribeau
Refactoring addict
009
Dan Thompson
Good with typing
0010
Amber Conville
Peoplesaurus Rex
0011
Dustin Tinney
Lucky number 13
0013
Josh Greenwood
Friend and Code Writer
0014
Michael Schoonmaker
Entropy Surfer
0016
Sam Jones
polymorphic pragmatist
0019
Adam Lukens
'); DROP TABLE USERS; --
0021
Ali Ibrahim
Sting like a butterfly
0022
Steve Jackson
Started vim, couldn't quit
0023
Joshua Starkey
Test-driven snark
0024
Raelyn Bangel
Functional… Sometimes
0026
Marc Peabody
An unfixed payroll glitch
0027
Jason Grosz
Esoteric Gardener
0028
Jeremy Fairbank
Static type wrangler
0029
Ross Brandes
Concurrent, not parallel
0031
Joel Helbling
Binary raconteur. Or not.
0032
Kyle Adams
It's just typing
0033
Kevin Solorio
Curiously computering
0034
Cascading stylist
0035
Marla Brizel Zeschin
Git Sorceress
0036
Juan Caicedo
License to kill (bugs)
0038
Brooke Kuhlmann
Quality over quantity
0039
Joshua Wehner
Don't Panic
0040
Kaleb Lape
Natural State Machine
0041
Micah Adams
Datamancer
0042
Lee Quarella
Recovering HyperCard Dealer
0043
Christine McCallum-Randalls
walk it off
0044
Ilana Corson
Garbage Collector
0045
Kaleb, Dave, Todd, Kevin, Jason Grosz, Jacob and Brooke of Test Double