C

Cate Huston

CTO

Ireland18 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Author of The Engineering Leader
  • Fractional CTO with extensive experience
  • Expert in scaling high-performing teams
Stackforce AI infers this person is a SaaS-focused engineering leader with a strong background in mobile development.

Contact

Skills

Core Skills

Mobile DevelopmentSoftware Engineering

Other Skills

JavaiOSAndroidJavascriptDatabasesC++SQLProgrammingUsabilityBloggingSocial NetworkingManagementiOS developmentObjective-CMobile Devices

About

I'm the author of The Engineering Leader and fractional CTO at Twill. Previously, I worked at DuckDuckGo, Automattic and Google, and was an advisor at Glowforge. I love scaling teams, building high performing async teams across timezones, and interesting technical problems in native development. I write about engineering leadership at whatsmyjob.club

Experience

18 yrs 4 mos
Total Experience
1 yr 5 mos
Average Tenure
2 yrs 1 mo
Current Experience

Twill

2 roles

CTO (fractional)

Promoted

Jan 2026Present · 4 mos

Technical Advisor

Apr 2024Present · 2 yrs 1 mo

Duckduckgo

Senior Director, Client Engineering

Jun 2020Jan 2026 · 5 yrs 7 mos

Automattic

📱👑

Nov 2016May 2020 · 3 yrs 6 mos

Ride.com

Director of Mobile Engineering

Dec 2015Aug 2016 · 8 mos · Medellín, Colombia

Awesome foundation kw

Co-Conspirator

Apr 2011Jul 2012 · 1 yr 3 mos · Kitchener, Canada Area

Google

Software Engineer

Jan 2011Sep 2014 · 3 yrs 8 mos · London, United Kingdom

  • Google Waterloo, Canada from January 2011 - July 2012
  • Google Sydney, Australia from July 2012 - December 2013
  • Google London, UK from December 2013 - September 2014
  • Worked on: Mobile Gmail, G+ for iOS, Drive for iOS, Maps for Business Android, Google Compare (server side Java, front-end Javascript).
  • Lead for: Presentations on iOS, Coordinate for iOS.

Ibm

Extreme Blue Intern

May 2010Aug 2010 · 3 mos

University of ottawa

2 roles

Workshop Coordinator

Apr 2010Oct 2010 · 6 mos

  • Designed activity-centred programming workshop (approx. 3 hours in duration) for 16-18 year olds using Processing (http://processing.org).
  • Released content under Creative Commons license, code under GPL (available at http://catehuston.com/workshop/)
  • Designed and conducted interviews in order to recruit technically competent teaching assistants, who could also communicate well and inspire passion for programming in students.

Teaching Assistant

Sep 2009May 2010 · 8 mos

  • Fall 2009: CSI 1706 - “Éléments de programmation pour la gestion”
  • Winter 2010: CSI 1521 - "Introduction à l'informatique II"
  • Taught Visual Basic and Java. Assisted course professor in developing Java assignments.
  • Instructed and mentored students, graded and de-bugged programming assignments to provide useful feedback.

Awesome foundation ottawa

Instigator of Awesome

Apr 2010Mar 2011 · 11 mos

Independent consultant

Contractor

Jan 2010Jan 2011 · 1 yr

Edelweiss

Ski Instructor

Jan 2010Mar 2010 · 2 mos

Isummer tech camps

Instructor

Jun 2009Aug 2009 · 2 mos

  • Worked with owners and other instructors to help initiate franchise in foreign country, included identifying and troubleshooting teething problems and providing continuous feedback.
  • Overhauled registration and bookkeeping system through the use of Google docs. This eliminated confusing and contradictory emails which dramatically improved planning and resulted in a better experience for instructors.

Id tech camps

2 roles

Curriculum Developer

Oct 2008Aug 2009 · 10 mos

  • Developed teaching aids including programming frameworks (using Swing) that allowed students to create visual applications while passively learning good code design (separation of UI and logic).
  • Overhauled Java curriculum, introducing Processing to teach visual applications and provide visual honesty to students.

Lead Instructor

Jun 2008Aug 2008 · 2 mos

  • As a camp instructor, I was responsible for the wellbeing of a class of up to 11 children. I taught Video Game Creation (VGC), using the Fusion application, Game Modding, using the Warcraft 3 World editor, and Programming. In programming I taught some C++ but mainly Java, using a curriculum and teaching materials that I had developed. I also developed teaching materials for VGC.
  • As Lead Instructor, I ran the camp (with a staff of 6 instructors) in the absence of the director, dealt with behavioral issues, dispensed medication, ran check-in and check-out and acted as a mentor to other members of staff.
  • Also worked for ID Tech as a Camp Instructor June 2007 - August 2007.

University of leicester

Temporary Office Assistant

May 2008Aug 2008 · 3 mos

  • From a loose specification I designed and implemented a database in Access (with the use of some Visual Basic code) to organize the management of contracts and consultancy projects within the department. An iterative design process was used to maximize end-user feedback. The database minimized data duplication, improved data reliability and further improved the tracking and statistical reporting available to the department. I worked with a non-technical colleague to create a User Manual.

University of edinburgh

Demonstrator

Oct 2006Apr 2007 · 6 mos

  • Helping first year undergraduate students with their Computer Science courses, which were taught in Haskell and Java. I also demonstrated the Informatics@Edinburgh stands at the Edinburgh Science Festival, which included the teaching of Flash to young children.

Scott logic

Summer Intern

Jul 2006Sep 2006 · 2 mos

  • As an intern, I designed and coded an R&D project consisting of share tracker for cellular phones written using standard J2ME libraries. Also used J2EE (servlets), JDBC and SQL. Participated in a small group project consisting of a website for a charity to automate funding applications.

Pinnacle international freight ltd

Forwarding Assistant

Jul 2004Oct 2004 · 3 mos

  • Also July - August 2002, July 2003.
  • Responsibilities included: planning and coordinating large projects (including for customers such as Nike, M&S, and Tesco), arranging collections and deliveries, dealing with customers, contractors and truck drivers, quoting, invoicing, and some stock control

Marie curie cancer care

Volunteer

Oct 2003Jun 2005 · 1 yr 8 mos

  • Volunteer shop assistant.

Leicestershire constabulary

Office Assistant

Aug 2003Sep 2003 · 1 mo

  • Helping with accounts, but also automated some inefficient procedures by creating a database.

Education

The University of Edinburgh

BSc — Computer Science

Jan 2003Jan 2007

University of Ottawa

Jan 2008Jan 2011

Stackforce found 100+ more professionals with Mobile Development & Software Engineering

Explore similar profiles based on matching skills and experience