I’m a front-end web developer specializing in JavaScript-driven UI systems, interactive web experiences, and performance optimization. I’ve contributed to open-source projects including PixiJS, Crawlee, Altair GraphQL, Hoppscotch, and the Godot Engine, collaborating on bug fixes, feature improvements, and code review. Recently, I developed a modern, responsive e-commerce application using React, Firebase, Stripe, and Three.js, building reusable UI components and custom configuration tools. The application leverages modern React features such as Hooks, Context API, asynchronous state handling, and scalable design patterns to support a production-ready architecture, with testing support using Jest. With a strong front-end background in React and JavaScript, I bring experience across agency, tooling, and open-source environments. Earlier in my career, I delivered interactive banner ads for Publicis and Tribal DDB, migrating legacy ActionScript codebases to JavaScript, optimizing performance, and engineering modular, memory-efficient components capable of scaling across hundreds of campaign variations. I collaborated closely with designers under tight deadlines and integrated platform APIs such as Google DoubleClick to support analytics and call-to-action events. In addition, I built custom JavaScript tooling at Nelvana to support animation and UI pipelines, including asset-manipulation tools, pose libraries, and batch-export systems. This work strengthened my ability to design efficient workflows, performance-conscious rendering solutions, and visually polished interfaces. You can view my portfolio at: rafalaidlaw.net Thank you for your time and consideration, Rafael Laidlaw…

Rafael Laidlaw

I’m a front-end web developer specializing in JavaScript-driven UI systems, interactive web experiences, and performance optimization. I’ve contributed to open-source projects including PixiJS, Crawlee, Altair GraphQL, Hoppscotch, and the Godot Engine, collaborating on bug fixes, feature improvements, and code review. Recently, I developed a modern, responsive e-commerce application using React, Firebase, Stripe, and Three.js, building reusable UI components and custom configuration tools. The application leverages modern React features such as Hooks, Context API, asynchronous state handling, and scalable design patterns to support a production-ready architecture, with testing support using Jest. With a strong front-end background in React and JavaScript, I bring experience across agency, tooling, and open-source environments. Earlier in my career, I delivered interactive banner ads for Publicis and Tribal DDB, migrating legacy ActionScript codebases to JavaScript, optimizing performance, and engineering modular, memory-efficient components capable of scaling across hundreds of campaign variations. I collaborated closely with designers under tight deadlines and integrated platform APIs such as Google DoubleClick to support analytics and call-to-action events. In addition, I built custom JavaScript tooling at Nelvana to support animation and UI pipelines, including asset-manipulation tools, pose libraries, and batch-export systems. This work strengthened my ability to design efficient workflows, performance-conscious rendering solutions, and visually polished interfaces. You can view my portfolio at: rafalaidlaw.net Thank you for your time and consideration, Rafael Laidlaw…

Available to hire

I’m a front-end web developer specializing in JavaScript-driven UI systems, interactive web experiences, and performance optimization. I’ve contributed to open-source projects including PixiJS, Crawlee, Altair GraphQL, Hoppscotch, and the Godot Engine, collaborating on bug fixes, feature improvements, and code review. Recently, I developed a modern, responsive e-commerce application using React, Firebase, Stripe, and Three.js, building reusable UI components and custom configuration tools. The application leverages modern React features such as Hooks, Context API, asynchronous state handling, and scalable design patterns to support a production-ready architecture, with testing support using Jest.

With a strong front-end background in React and JavaScript, I bring experience across agency, tooling, and open-source environments. Earlier in my career, I delivered interactive banner ads for Publicis and Tribal DDB, migrating legacy ActionScript codebases to JavaScript, optimizing performance, and engineering modular, memory-efficient components capable of scaling across hundreds of campaign variations. I collaborated closely with designers under tight deadlines and integrated platform APIs such as Google DoubleClick to support analytics and call-to-action events.

In addition, I built custom JavaScript tooling at Nelvana to support animation and UI pipelines, including asset-manipulation tools, pose libraries, and batch-export systems. This work strengthened my ability to design efficient workflows, performance-conscious rendering solutions, and visually polished interfaces.

You can view my portfolio at:
rafalaidlaw.net

Thank you for your time and consideration,
Rafael Laidlaw

See more

Language

English
Fluent

Work Experience

AI Trainer (JavaScript) at Outlier AI
January 1, 2025 - Present
Evaluate JavaScript-related datasets to train machine learning models for code understanding and analysis. My role includes annotating code snippets, identifying patterns, and creating training scenarios that help improve model performance.
Web Developer at Plus K
January 1, 2024 - October 2, 2025
Delivered functional banner ads for Publicis and Tribal DDB, transitioning from ActionScript to JavaScript to meet evolving standards. Built reusable, memory-efficient code to enable rapid updates across multiple campaign iterations.
Motion Graphics / Character Rigging at Corus Entertainment
January 1, 2024 - October 2, 2025
Rigged characters—primarily 2D, with 3D work on Agent Binky.
Motion Graphics Animation & Rigging — Senior Revisionist at Brown Bag Films
January 1, 2024 - Present
W o r k e d a s a S e n i o r R e v i s i o n i s t, r e s p o n d i n g t o c l i e n t f e e d b a c k a n d c o l l a b o r a t i n g r e m o t e l y w i t h s u p e r v i s o r s.
Web Developer at PlusK Studios
January 1, 2017 - Present
Delivered service work for Publicis and Tribal DDB, engineering interactive front-end banner ads. Integrated Google DoubleClick APIs to handle call-to-action events and managed version-controlled updates using Git. Migrated legacy ActionScript codebase to JavaScript, rewriting animation logic, event handling, and interactive components. Built modular, memory-efficient components enabling dynamic, scalable updates across hundreds of ad variations. Optimized performance by caching data, streaming callback functions, array mapping, and adjusting asset resolution. Developed bespoke systems including custom particle effects and mini-games such as a block breaker and roulette experiences.
Freelance Web Developer / E-Commerce Developer
January 1, 2015 - October 2, 2025
Freelance work focused on e-commerce platforms and front-end development.
Full-Stack Web Developer
January 1, 2015 - October 2, 2025
Designed and built a React-based online store. Integrated Firebase for backend/API and Stripe for payments. Used Three.js for interactive 3D product displays and developed a custom tool for personalized items.
Full-Stack Developer at Web Store Front
January 1, 2013 - January 1, 2016
Developed a modern React web application integrating Firebase backend services, Stripe payments, and Three.js for interactive 3D UI experiences. Built reusable UI components and a custom configuration tool to support personalized user workflows. Focused on maintainable front-end architecture, component reusability, and performance-conscious rendering. Leveraged React features such as Hooks, Context API, asynchronous state handling, and scalable design patterns for production-ready architecture. Also contributed tools for textured rendering and batch export on multimedia projects.

Education

Computer Programming at Seneca College
January 1, 2010 - January 1, 2012
3D Graphics at Humber College
January 1, 2008 - January 1, 2010
Diploma at Humber College
January 1, 2009 - January 1, 2011
Diploma at Seneca College
January 1, 2011 - January 1, 2013

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services

Hire a Front-End Developer

We have the best front-end developer experts on Twine. Hire a front-end developer today.