Ben Hoyt’s CV / Resume

Intro: I currently work for Brush Technology in Christchurch, New Zealand. So I’m not looking for a job at the moment, but feel free to get in touch if you need a software project done.

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


I’m a software engineer with ten 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 – Software Engineer and Manager – June 2010 to May 2012:

Brush Technology – Software Engineer and Co-director – August 2006 to now (with a two-year hiatus while at

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.