David Heinemeier Hansson
Also known as DHH
Danish programmer, creator of Ruby on Rails, co-owner of 37signals, and racing driver.
Founded by
- Ruby On Railscreator of the web framework, released 2004
- Omarchycreated the Arch Linux distribution
- 37signalsco-owner with Jason Fried
- He created the Ruby on Rails web framework, first released as open source in 2004.
- He is co-owner, partner and chief technology officer of 37signals, the company behind Basecamp and HEY.
- He created the Arch Linux distribution Omarchy in 2024 and started the Omacom Foundation in 2026.
- He has raced the 24 Hours of Le Mans multiple times since 2012, winning his class with Aston Martin in 2014.
- He has co-written four books with Jason Fried, including the bestseller Rework.
Why it matters
- Rails is one of the most influential web frameworks, used by companies like Shopify, Airbnb and GitHub.
- His writing and his way of running 37signals shaped how many small software companies work.
- Born
- 15 Oct 1979, Copenhagen, Denmark2
- Known as
- DHH1
- Created
- Ruby on Rails, released 20041
- Role
- Partner and CTO at 37signals1
- Created
- Omarchy, an Arch Linux distribution for developers1
- Award
- Hacker of the Year 2005 from Google and O'Reilly1
- Le Mans
- Class winner 2014 with Aston Martin; 13 starts since 20123
- Shopify board
- Board member since November 20243
- Rails Foundation
- Started 2022, serves as chairman3
- Omacom Foundation
- Started 2026, serves as president3
Written works
The shading behind a date shows how recent it is: full within 3 months, empty after 2 years.
Racing career
The shading behind a date shows how recent it is: full within 3 months, empty after 2 years.
Connections
Founded by
- Ruby On Railscreator of the web framework, released 2004
- Omarchycreated the Arch Linux distribution
- 37signalsco-owner with Jason Fried
Links
Sources
Last checked against its sources today
Is something on this page wrong or out of date? Tell us
How recent
The shading behind a date shows how long ago it was. For episodes and other items it is full within 3 months and empty after 2 years; for "last checked" it is full within a month and empty after a year. A striped date is known only to the month or year.