Thomas Findlay photo

Thomas Findlay

CTO, Engineering Leader & Technical Author

Background

Thomas Findlay is a CTO, engineering leader, and the author of React - The Road To Enterprise and Vue - The Road To Enterprise. With 13+ years of experience, he has built and led engineering teams, owned product and technical roadmaps, and delivered SaaS platforms end-to-end.

He is currently contracting as Engineering Lead for Kaya AI. Before that, he contracted as CTO for IQONICS, where he built the engineering function from zero, consolidated three client products into a single multi-tenant platform, and introduced AI-assisted workflows that cut feature delivery time in half.

Over the years, Thomas has worked with developers and teams ranging from early-stage startups to global brands, helping them build and scale production applications. His core stack is TypeScript, React, Next.js, Vue, Nuxt, Node.js, and Python.

He holds an MSc in Advanced Computer Science with Distinction from the University of Exeter and a First-Class BSc in Web Design & Development from Northumbria University.

Talks & Workshops

Books

React - The Road To Enterprise

Advanced React patterns, state management (Redux, Zustand, TanStack Query), testing (Jest, Cypress), project architecture, routing, performance optimisation, security, and 100+ code examples. Available in TypeScript and JavaScript editions.

View book →

Vue - The Road To Enterprise

Enterprise Vue.js patterns, Composition API, state management (Vuex, Pinia), testing, project architecture, design systems, and enterprise-grade development techniques for Vue 2 and Vue 3.

View book →

Mentoring & Consulting

Thomas is a 5-star rated mentor on Codementor with 2,500+ sessions and 1,250+ reviews. He has helped developers and teams worldwide with architecture consulting, code reviews, debugging, and hands-on development support across a wide range of technologies and project types.

He has also written 50+ in-depth technical articles for the Telerik/Progress blog, covering React, Vue, JavaScript, TypeScript, and modern web development best practices.

Get in touch →