Hi, I'm Luke Turnbull, a full-stack developer with over 12 years of experience building scalable web applications. My passion lies in combining a strong foundation in backend systems with specialized expertise in interactive 3D applications and modern front-end ecosystems. I enjoy crafting seamless user experiences and working closely with designers to bring creative digital projects to life. Throughout my career, I've worked on a variety of projects ranging from complex 3D product configurators to financial dashboards and large-scale enterprise applications. I'm always eager to learn new technologies and improve my skills to deliver high-quality, innovative solutions.

Luke Turnbull

Hi, I'm Luke Turnbull, a full-stack developer with over 12 years of experience building scalable web applications. My passion lies in combining a strong foundation in backend systems with specialized expertise in interactive 3D applications and modern front-end ecosystems. I enjoy crafting seamless user experiences and working closely with designers to bring creative digital projects to life. Throughout my career, I've worked on a variety of projects ranging from complex 3D product configurators to financial dashboards and large-scale enterprise applications. I'm always eager to learn new technologies and improve my skills to deliver high-quality, innovative solutions.

Available to hire

Hi, I’m Luke Turnbull, a full-stack developer with over 12 years of experience building scalable web applications. My passion lies in combining a strong foundation in backend systems with specialized expertise in interactive 3D applications and modern front-end ecosystems. I enjoy crafting seamless user experiences and working closely with designers to bring creative digital projects to life.

Throughout my career, I’ve worked on a variety of projects ranging from complex 3D product configurators to financial dashboards and large-scale enterprise applications. I’m always eager to learn new technologies and improve my skills to deliver high-quality, innovative solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Full Stack Developer - 3D/WebGL Specialist at Fabra
January 1, 2025 - December 31, 2025
Built a full-stack 3D product configurator application using a modern TypeScript stack with Tanstack/Start and real-time backend architecture powered by Convex. Developed complex 3D interactions using ThreeJS and React-Three-Fiber, later migrating critical rendering components to PlayCanvas for enhanced performance. Worked closely with the UX designer to rapidly prototype and implement the main web application interface, translating design feedback into functional reality. Implemented extensive drag-and-drop functionality and seamless interaction bridges between the UI and 3D canvas, enabling users to manipulate 3D objects through intuitive interface controls.
Full Stack Developer - 3D/WebGL Specialist at Fabra
January 1, 2025 - December 31, 2025
Built a full-stack 3D product configurator application using modern TypeScript stack with Tanstack/Start and real-time backend architecture powered by Convex. Developed complex 3D interactions using ThreeJS and React-Three-Fiber, and migrated critical rendering components to PlayCanvas for enhanced performance. Collaborated closely with UX designers to rapidly prototype and implement the main web application interface. Implemented extensive drag-and-drop functionality and seamless interaction bridges between UI and 3D canvas, enabling intuitive user manipulation of 3D objects.
Full Stack Developer - 3D/WebGL Specialist at Fabra
January 1, 2023 - June 7, 2024
Built a full-stack 3D product configurator application using modern Typescript stack with Tanstack/Start and real-time backend architecture powered by Convex. Developed complex 3D interactions using ThreeJS and React-Three-Fiber, later migrating critical rendering components to PlayCanvas for enhanced performance. Worked closely with the UX designer to rapidly prototype and implement the main web application interface, translating design feedback into functional reality. Implemented extensive drag-and-drop functionality and seamless interaction bridges between the UI and 3D canvas, enabling users to manipulate 3D objects through intuitive interface controls.
Frontend Specialist at Digital Agencies
January 1, 2017 - June 7, 2024
Specialized as a frontend developer across multiple high-profile projects at leading digital agencies, working primarily with React and TypeScript ecosystems for 7 years. Key projects include Hesta Member Online Portal - Built interactive financial superannuation dashboards using D3.js for data visualization and Redux for complex state management of member financial data. Country Road E-commerce Platform - Worked within a Turbo-repo architecture using NextJS and GraphQL to migrate legacy websites to a modern headless commerce solution, implementing page-by-page migration strategy using Next.JS middleware. NAB Innovation POC - Led frontend development for a large-scale proof of concept using the NAB-X framework to bring open banking capabilities to Australia, working directly with the innovation team. Department of Transport Mapping Application - Developed a real-time data visualization platform for hazard reporting and traffic simulation prediction using Mapbox, NextJS, and GraphQL int
Frontend Specialist at Digital Agencies (AKQA, AppScore, Deloitte Digital)
January 1, 2017 - December 31, 2024
Specialized as a frontend developer across multiple high-profile projects at leading digital agencies, working primarily with React and TypeScript ecosystems for 7 years. Key projects included building interactive financial superannuation dashboards using D3.js, migrating legacy e-commerce websites to modern headless commerce solutions using NextJS and GraphQL, leading frontend development on a large-scale proof of concept for NAB's open banking framework, and developing real-time data visualization platforms for the Department of Transport. Collaborated closely with product owners, UX/UI designers, and backend teams to deliver complex interactive web applications for enterprise and government clients.
Frontend Specialist at Digital Agencies (AKQA, AppScore, Deloitte Digital)
January 1, 2017 - December 31, 2024
Specialized as a frontend developer across multiple high-profile projects, primarily using React and TypeScript. Delivered interactive financial superannuation dashboards with D3.js and Redux, migrated legacy e-commerce platforms to modern headless commerce using NextJS and GraphQL, led frontend development for NAB Innovation POC utilizing NAB X framework to facilitate open banking, and developed real-time data visualization platforms for government transport hazard reporting and traffic simulation using MapBox and GraphQL. Collaborated with product owners, UX/UI designers, and backend teams to deliver complex interactive applications for enterprise and government clients.
Fullstack Developer at Enterprise
January 1, 2014 - January 1, 2017
Worked on large enterprise applications, starting with traditional C# ASP.NET systems using Razor templates, jQuery, and lots of stored procedures with complex SQL in SQL Server. Over time, these systems evolved to more modern architecture – moving to Entity Framework ORM, breaking things into microservices, building REST APIs, and shifting from server-rendered pages to single-page apps with AngularJS and later Angular 2 (my first real dive into TypeScript). This gave me solid experience with both legacy enterprise systems and modern web development patterns, plus an understanding of how to migrate big systems without breaking everything.
Fullstack Developer at XLN Enterprise Richlyn
January 1, 2014 - December 31, 2017
Worked on large enterprise applications, initially using traditional C# ASP.NET systems with Razor templates, jQuery, and complex SQL stored procedures. Evolved systems to modern architecture with Entity Framework ORM, microservices, REST APIs, and SPA applications using AngularJS and Angular 2 with TypeScript. Gained solid experience with legacy enterprise systems and modern web development patterns, focusing on migration without disruption.
Fullstack Developer at Enterprise (XLN, Richlyn)
January 1, 2014 - December 31, 2017
Worked on large enterprise applications initially with C# ASP.NET, Razor templates, jQuery, and complex SQL stored procedures. Transitioned legacy systems to modern architectures including Entity Framework ORM, microservices, REST APIs, and single-page apps with AngularJS and Angular 2. Gained solid experience with both legacy enterprise systems and modern web development, including migration strategies to prevent system breakage.
Student + Intern at University Sheffield Hallam
January 1, 2010 - December 31, 2014
Studied Web Systems Design due to having a strong interest in the Web, HTML, CSS and Flash (RIP). My course encapsulated everything Web related, Flash, HTML, CSS, JavaScript, PHP, Networks, Relational Databases, SQL, Ruby on Rails scaffolding, MVC architecture with .Net C# and Razor. Between the 2nd and 3rd year I took an internship creating several websites for a Workshop company using WordPress, PHP and JavaScript. For my final year dissertation, I created an interactive graph game for teenagers studying Linear and Quadratic equations using the Canvas API and JS.
Student + Intern at University Sheffield Hallam
January 1, 2010 - December 31, 2014
Studied Web Systems Design with a strong interest in the web, HTML, CSS, and Flash. Covered comprehensive web-related subjects, including PHP, JavaScript, databases, and MVC architectures. Completed an internship creating multiple websites for a Workshop company using WordPress, PHP, and JavaScript. For the final year dissertation, created an interactive graph game using Canvas API and JS.
Student + Intern at University Sheffield Hallam
January 1, 2010 - December 31, 2014
Studied Web Systems Design covering HTML, CSS, Flash, JavaScript, PHP, networking, relational databases, Ruby on Rails, MVC architecture with .Net and C#. Completed internship creating websites for workshop company using WordPress, PHP and JavaScript. Final year dissertation involved creating an interactive graph game for studying Linear and Quadratic equations using the Canvas API and JS.

Education

Bachelor's Degree at University Sheffield Hallam
January 1, 2010 - December 31, 2014
Bachelor's Degree at University Sheffield Hallam
January 1, 2010 - December 31, 2014
Student at University Sheffield Hallam
January 1, 2010 - December 31, 2014

Qualifications

3D Graphics Programming from Scratch
January 1, 2025 - January 31, 2025
Three JS Journey
February 1, 2024 - February 28, 2024
Complete Blender Creator 3.2
November 1, 2024 - November 30, 2024
3D Graphics Programming from Scratch
January 1, 2025 - January 31, 2025
Three JS Journey
February 1, 2024 - February 29, 2024
Complete Blender Creator 3.2
November 1, 2024 - November 30, 2024
3D Graphics Programming from Scratch
January 1, 2025 - January 31, 2025
Three JS Journey
February 1, 2024 - February 28, 2024
Complete Blender Creator 3.2
November 1, 2024 - November 30, 2024

Industry Experience

Software & Internet, Financial Services, Government, Retail, Media & Entertainment, Professional Services, Transportation & Logistics
    Interactive 3D Castle

    An interactive 3D castle made using Blender, React, TypeScript, ThreeJS and React Three Fiber.

    I used Zustand for global state and to create sequential (lazy) loading of assets.
    GSAP for animations and transitions between night and day.

    Check it out here: https://www.twine.net/signin