Paul Tarjan
Palo Alto, CA 94306

Work Experience

  1. April 2015 - present
    Founder and CTO
    • Founded startup with Amit Kumar. Congealed the product idea and worked on the execution plan.
    • Built the initial prototype, setup the entire development toolchain, infrastructure, release process, style guides, company culture, etc. Continued to be the largest code contributor.
    • Raised seed funding from prominent angels and VC firms
    • Grew the team to nine members across two offices
  2. March 2010 - April 2015
    Software Engineer
    Facebook - Platform, Product Infrastructure, HHVM, Web Speed
    • #14 engineer by commits. #5 by reviews. Top 40 Tech Leadership. Engineer ~#200.
    • Created and led the Web Speed team. 30% improvement in E2E in 6 months for
    • Led the HHVM Open Source team. Worked with Wikipedia, Box, and Etsy to switch compilers.
    • Wrote many Product Infrastructure abstractions:
      • Designed the DynamicYield abstraction to help migration from preparables to generator-based data fetching
      • Wrote the GenXHP UI layer which forces efficient inline data fetching instead of overfetching
      • Deleted the module system (3 million lines of code) and replaced it with an autoloader
    • Led Dublin Bootcamp
    • Founded the Open Graph Protocol 2.0 team to verb any noun on Facebook
    • Extended OAuth2 to have Signed Requests
    • Created the URL Debugger
    • Founded the College Hackathon program and MCed over 50 hackathons worldwide
    • Wrote the Registration Plugin
  3. May 2007 - March 2010
    Senior Technical Yahoo!
    Yahoo! Inc - Search
    • Founded SearchMonkey team with Amit Kumar
    • Lectured, organized, judged, and worked closely with Rasmus Lerdorf for Yahoo! HackU
    • Architected and built prototype for SearchMonkey in 2 months
    • Productionized SearchMonkey code for public release
    • Speaker and evangelist for Y! Academic Relations
    • Technical Lead for SearchMonkey team
    • Designed and implemented many features for Yahoo's site search product
  4. January 2006 - May 2007
    Research Assistant and Teaching Assistant
    Stanford University - High Performance Networking Group (Dr. Nick McKeown)


  1. 2005 - 2007
    MSc Computer Science - GPA 3.83 / 4.00
  2. 2001 - 2005
    BSc Honours Pure Math - GPA 3.91 / 4.00
  3. 2001 - 2005
    BSc Honours Computer Science - GPA 3.91 / 4.00


Publications and Patents

See Google Scholar.

Open Source

See Github.

Computer Skills

Very Knowledgeable (Buzzword Bingo):
  • ES6, Python, PHP, Hack, C, C++, Java
  • HTML5, CSS3, DOM, JQuery, Ajax, Angular
  • JSON, XML, YAML, REST, OpenID, OAuth
  • Gulp, Parse, NPM, Hadoop, OpenGL
  • Lex, Yacc, LLVM, Compiler Toolchain
  • Git, SVN, CVS, MySQL, SQL, UNIX/Linux
  • Perl, Lisp, Haskell, Almost everything else :)
"Pet Projects":