
Thomas Findlay
Verified Expert in Engineering
Software Developer
London, United Kingdom
Toptal member since June 28, 2022
Thomas is a lead full-stack web developer and fractional CTO with 10+ years of experience building scalable platforms and the engineering teams behind them. Most recently, he consolidated three separate codebases into a single multi-tenant SaaS platform in the energy sector, built custom RBAC and security systems, and pioneered AI-assisted development workflows using Cursor and Claude Code. Thomas is the author of two advanced React and Vue books and has spoken at React Summit and Vue Amsterdam.
Portfolio
Experience
- JavaScript - 12 years
- React - 10 years
- Vue - 10 years
- Node.js - 10 years
- Tailwind CSS - 6 years
- Next.js - 6 years
- TypeScript - 5 years
- Nuxt.js - 4 years
Preferred Environment
Jira, ClickUp, Visual Studio Code (VS Code), Git, Windows, Linux, Slack, Claude Code, Cursor AI, GitHub
The most amazing...
...platform I built replaced three separate codebases with one multi-tenant architecture—and it worked the 1st time in production.
Work Experience
Lead Developer | Fractional CTO
IQONICS GmbH
- Consolidated three separate codebases into a single multi-tenant white-label platform — designing tenant-specific theming, row-level data isolation, shared infrastructure with logical separation, and custom domain/subdomain routing per tenant.
- Designed and built a granular policy-based RBAC permissions system from scratch — role and role-group based, controlling access across both client-side and server-side functionality, fully multi-tenant aware.
- Identified and remediated SQL injection and path traversal vulnerabilities through hands-on penetration testing and security audits. Implemented Datadog monitoring for ongoing security observability.
- Resolved a critical production bottleneck where invoice/voucher PDF generation blocked the entire server for 60+ seconds by offloading computation to dedicated worker processes, restoring full server availability.
- Replaced full-page loading states with prefetch-on-hover navigation so data was ready before users navigated, eliminating perceived load times entirely. Optimized MySQL queries across the platform.
- Built Playwright E2E test suites that automated quarterly financial accuracy verification—running calculations and comparing generated voucher/invoice PDFs against expected outputs—replacing hours of manual QA.
- Stabilized a legacy JavaScript codebase by introducing comprehensive JSDoc annotations, delivering in-IDE type checking without a full TypeScript migration. Reduced runtime bugs.
- Built a queue-based file upload and processing system using BullMQ for reliable data handling at scale, enabling stakeholders to submit data for financial calculations.
- Introduced a database migration system with rollback support and multi-tenancy awareness, replacing entirely manual database upgrades that had been error-prone and risky.
- Established the engineering function from scratch—designed the hiring process, recruited all staff, owned code reviews, set up CI/CD, and mentored developers.
Full-stack Web Developer | Consultant | Mentor
Freelance
- Worked with hundreds of clients and developers of different levels and performed 2,500 sessions and jobs. The jobs comprised various tools and technologies involving front-end, back-end, and mobile development.
- Received over 1,200 5-star reviews from satisfied clients.
- Mentored new and seasoned developers on modern JavaScript features and frameworks.
- Performed project code reviews and provided recommendations on improving the project's architecture, improving security, and writing cleaner, more flexible, extensible, and maintainable code.
- Debugged and fixed thousands of issues in many different codebases quickly and efficiently.
- Performed mock interviews to help new and seasoned developers prepare for their technical interviews.
Co-owner, Full-stack Web Developer, Mentor, Consultant, Technical Writer, and Book Author
Findlay Web Tech
- Worked with hundreds of developers and teams and performed various jobs and services that span mentoring, consulting, technical writing, public speaking, workshops and training, and book writing.
- Wrote an advanced React book called React - The Road To Enterprise. It covers best practices, advanced patterns, and techniques for developing large-scale React applications. (https://theroadtoenterprise.com/books/react-the-road-to-enterprise).
- Wrote an advanced Vue book called Vue - The Road To Enterprise. It covers best practices, advanced patterns, and techniques for developing large-scale Vue applications. (https://theroadtoenterprise.com/books/vue-the-road-to-enterprise).
- Wrote technical articles for The Road To Enterprise blog. (https://theroadtoenterprise.com/blog).
- Spoke at the React Advanced London conference about advanced patterns for API management in large-scale React applications. (https://portal.gitnation.org/contents/advanced-patterns-for-api-management-in-large-scale-react-applications).
- Led a React workshop at GDG Memphis on handling APIs in React applications. (https://gdg.community.dev/events/details/google-gdg-memphis-presents-react-workshop-how-to-handle-apis-in-react-applications).
- Participated as a guest on React Wednesdays to talk about best practices for testing React apps. (https://www.telerik.com/react-wednesdays/react-wednesdays-best-practices-for-testing-react-apps).
- Presented Findlay web tech's case study about Vue and sat on the experts' panel during Vue Amsterdam. (https://www.youtube.com/watch?v=El8Jw2CFj7g&t=4816s).
- Worked with and mentored hundreds of developers of different levels, from beginners to seniors.
Technical Writer
Progress
- Authored 50+ in-depth technical articles for the Telerik blog covering React, Vue, Next.js, and Node.js—targeting intermediate-to-advanced developers with practical implementation patterns.
- Covered advanced topics including API management in large-scale React apps, Vue Composition API adoption, testing strategies with Vitest, and full-stack application architecture.
- Maintained a consistent publishing cadence over nearly seven years, establishing a recognised voice in the React and Vue ecosystem alongside published books and conference talks.
Lead Developer
Celestial
- Led the development of an operations dashboard for a client who performs drone animation shows. The dashboard enables employees to manage the company's assets, such as drones, batteries, equipment, pilots, and more.
- Designed and developed a powerful policy-based authorization system, which allows granular permission control over who can read and modify system data.
- Created a CI/CD deployment process with multiple environments to automatically deploy client and server applications to staging and production environments hosted on AWS.
- Managed all aspects of creating and deploying a CMS that comprises front end, back end, and DevOps.
- Proposed solutions and ideas on how to improve designs and user experience.
Web Development Consultant | Freelance
Rightsholder
- Provided advice and recommendations regarding scalable project architecture, best practices, advanced patterns, modern JavaScript features, and tooling.
- Created a scalable serverless solution to process millions of entries very quickly.
- Built several features and applications that cover a wide range of functionality like a music search engine, exporting and downloading data, handling payments using Stripe, and processing uploads with millions of entries.
Web Development Consultant
The Doctors Laboratory
- Led a full front-end migration from jQuery to Vue for a medical laboratory management system used by doctors and clinical staff to manage patients, specimens, and lab workflows.
- Introduced end-to-end testing with Cypress and designed new UI features in Figma for both new and existing clinical workflows, improving reliability and usability across the platform.
- Provided ongoing architectural consulting to the internal team—advising on front-end architecture, advanced Vue patterns, and best practices to raise the team's long-term capability.
- Created and implemented bespoke responsive designs.
- Mentored team members on scalable project architecture, modern JavaScript features, testing, and how to write clean and maintainable code.
Web Developer
Newsquest Media Group
- Introduced the team to new front-end tools and technologies, which resulted in increased velocity that allowed team members to develop new features and products much faster than before and allocate more time for training and individual development.
- Worked on a portfolio of job-related websites, which provided services to users across the UK that were built using a wide range of technologies like jQuery, Backbone, Vue, and Python.
- Prepared the architecture and developed most of the client-side features of the new x1Recruiter portal using modern JavaScript tooling and the Vue framework.
- Improved performance of job sites, which resulted in faster loading times and better user experience.
Experience
Vue | The Road To Enterprise
https://theroadtoenterprise.com/books/vue-the-road-to-enterpriseThis book covers advanced topics like project architecture, cutting-edge techniques for handling async operations and API states, performance optimization, and state management patterns. Each chapter in the book can be read independently so you can immediately dive into the topic that interests you the most.
React | The Road To Enterprise
https://theroadtoenterprise.com/books/react-the-road-to-enterpriseIt's a one-stop resource for many crucial concepts that should help users solve and avoid many pain points when developing React applications.
This book covers many advanced topics to help you build maintainable, scalable, and performant React applications like scalable project architecture, useful techniques for handling async operations and API states, advanced component patterns, performance optimization, local and global state management patterns, static site generation (SSG) and server-side rendering (SSR) with Next.js and more.
The Road To Enterprise
https://theroadtoenterprise.comThe Doctors Laboratory | Helix Platform
After working together for a while, I joined the TDL team to lead the development of the portal's client-side. This involved designing and developing new features for the platform and working with other front- and back-end developers.
Rightsholder
x1recruiter
I led the development of most of the client-side features of x1recruiter using modern JavaScript features and tools like Vue, Vue CLI, Webpack, and Babel. Modern tooling allowed for rapid development of new features and shipping an MVP in a short amount of time.
Conference Speaking and Workshops
• React Advanced London
• Advanced Patterns for API Management in Large-scale React Applications.
• https://portal.gitnation.org/contents/advanced-patterns-for-api-management-in-large-scale-react-applications
• GDG Memphis
• React Workshop
• How to Handle APIs in React Applications
• https://gdg.community.dev/events/details/google-gdg-memphis-presents-react-workshop-how-to-handle-apis-in-react-applications/
• React Wednesdays | Best Practices for Testing React Applications
• www.telerik.com/react-wednesdays/react-wednesdays-best-practices-for-testing-react-apps
• Vue Amsterdam
• Findlay Web Tech Case Study
• www.youtube.com/watch?v=El8Jw2CFj7g&t=4816s
Education
Master's Degree in Advanced Computer Science
University of Exeter - Exeter, UK
Certifications
Certified Front-end Engineer
An Online Freelance Agency
Skills
Libraries/APIs
React, Vue, Node.js, jQuery, Stripe, React Redux, React Router, REST APIs, React Testing Library, Stripe API, Twilio API, OpenAI API, Scikit-learn, Vuex, Firebase Web SDK
Tools
JSX, Redux Thunk, GitHub, Google Analytics, Expo, Astro, Prisma, Mongoose, Figma, SendGrid, Claude Code, Claude, Jira, Asana, Git, Zoom, Slack, Firebase Authentication, ComfyUI
Languages
JavaScript, Python, TypeScript, HTML, CSS, HTML5, GraphQL, PHP, SQL, SCSS, Sass
Frameworks
Next.js, Nuxt.js, Tailwind CSS, Express.js, Redux, React Native, Cypress, Jest, Vuetify, Material UI, Fastify, Bootstrap, tRPC
Paradigms
Responsive Web Design (RWD), UI Design, REST, Testing, Event-driven Programming, Event-driven Architecture, Search Engine Optimization (SEO)
Platforms
Firebase, Vercel, PostHog, Amazon Web Services (AWS), Netlify, Docker, Windows, Linux, Algolia, Visual Studio Code (VS Code), Google Cloud Platform (GCP), Replit
Industry Expertise
Web Design
Storage
Amazon S3 (AWS S3), MySQL, MongoDB, PostgreSQL, Redis, Cloud Firestore
Other
Artificial Intelligence (AI), User Interface (UI), Full-stack, Front-end, Technical Writing, User Experience (UX), Responsive UI, Web Development, Project Consultancy, APIs, Axios, Web UI, Web UX, RESTful Services, MERN Stack, Full-stack Development, Supabase, Large Language Models (LLMs), AI Tools, Architecture, AI-generated Code, Supabase Auth, Vite, API Connectors, API Integration, Software Architecture, Solution Architecture, WebSockets, Error Handling, Multi-tenant SaaS, Payments, Third-party Integration, User Experience Design, Firebase Cloud Functions, Back-end, Message Queues, Performance Optimization, Software Design, Audits, Code Review, Code Auditing, Scalability, Mobile App Development, Agentic Workflow Design, Startups, Agentic AI, SaaS, Affiliate Programs, Serverless, Payment APIs, CI/CD Pipelines, Compliance, Cursor AI, Cloud, Vibe Coding, FastAPI, Cloudflare, GitHub Actions, OpenAI GPT-4 API, Chatbots, Machine Learning, Deep Learning, Programming, Data Science, ClickUp, Discord, Internet of Things (IoT), Google Cloud Functions
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring