他用PHP进行编码的网站作品，获得Jason Fried的注意后，他被雇用来开发一个以网页为基础的项目管理工具。这后来成为37signals公司的产品Basecamp，这是一个软体即服务的产品。为了加快开发速度，大卫·汉森用Ruby开发了一个Web应用框架。在2004年，大卫·汉森把这个Web应用框架，从Basecamp这个专案中分离出来，以开放原始码方式释出，成为Ruby on Rails。在哥本哈根商学院取得计算机科学与企业管理的学士学位后，大卫·汉森在2005年11月由丹麦搬到美国伊利诺州的