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!
Extreme Pugrammer
001
Retweet-driven developer
002
Inventor of JASON API
003
Resident DHH look-alike
004
js, guitar, empathy
007
Lower-order functions
008
Refactoring addict
009
Dan Thompson
Good with typing
0010
0013
polymorphic pragmatist
0019
'); DROP TABLE USERS; --
0021
Ali Ibrahim
Sting like a butterfly
0022
Started vim, couldn't quit
0023
Joshua Starkey
Test-driven snark
0024
Raelyn Bangel
Functional… Sometimes
0026
Marc Peabody
An unfixed payroll glitch
0027
Esoteric Gardener
0028
Static type wrangler
0029
Concurrent, not parallel
0031
Binary raconteur. Or not.
0032
Kyle Adams
It's just typing
0033
Purveyor of Nuance
0035
Natural State Machine
0041
Recovering HyperCard Dealer
0043
Garbage Collector
0045
Dayton Nolan
Obsessive Configurator
0047
Kerry Diehl
DRY humor
0048
Cliff Pruitt
Raised by Exceptions
0050
Nate Kandler
Code, surf, guitar, repeat.
0052
I have people skills
0053
Sara Jackson
Tech Debt Addict
0054
Rob Vitaro
Multipotentialite
0055
Daniel Flynn
Force pushes without caffeine
0056
Hacking the Gibson
0057
Tom Nightingale
Kiwi in Canada
0058
Jason Allen
Building meaningful things
0059
Elmar John Valmores
Ruby Grappler
0060
Mark Miranda
git push --force
0061
Eric Newbury
developer, dancer, dork
0063
Leveraging the power of powers of 2
0064
Kaleb, Dave, Todd, Kevin, Jason Grosz, Jacob and Brooke of Test Double