Daniel Allen was born and raised in Manhattan, before eventually graduating from Sarah Lawrence College, where he studied computer science and networking technology. In his short post-graduation career, he has gone from working at a dot-com startup to fixing computers for and teaching programming to high school students.