Ben Hoyt’s CV / Resume

Intro: I currently work for (part of TripAdvisor) in New York City. So I’m not looking for a job at the moment, but we may want to hire you!

Go to: Summary | Skills | Experience | Education | About me | References | PDF


I’m a software engineer with twelve years of experience designing and developing web applications and embedded firmware. I’m fluent in Python, C, C++, Objective-C, SQL, HTML, x86 assembly, and English. I learn quickly, care about detail, and love computers and mathematics.

Skills: what I do...

Experience / TripAdvisor – Software Engineer and Technical Manager – June 2010 to now:

Brush Technology – Software Engineer and Co-director – August 2006 to May 2010:

Harvest Electronics – Software Engineer – October 2002 to July 2006:


I have a B.E. in electrical and computer engineering, and graduated from the University of Canterbury in 2002 with first class honors, GPA 7.9/9. For my final-year project I designed a small stack-based CPU in VHDL.

About me

My dad taught me how to program by teaching me the Tao of Forth. Two of my first projects were writing a Forth compiler in x86 assembly, and then writing a small 32-bit OS in my Forth. I love things small, fast, and light – and that’s paid off, especially in my embedded work.

Other than that, I enjoy reading and writing, and I edited and designed a small-scale magazine. I’m into unicycling, typography, and piano. I love my wife and family. I aim to keep the commandments, but you may find me breaking the conventions.


Below are a few people I’ve had the pleasure of working with. Please let me know if you need more specific contact details.