Hello, I'm

Mackenzie Furlong

Full-Stack Developer

Building scalable, cloud-based web applications with 5+ years of professional experience. Based in Toronto, Ontario.

Mackenzie Furlong

A Little About Me

I am a Full Stack Developer with 5+ years of experience building scalable, cloud-based web applications. I have a strong background in C#, modern JavaScript frameworks (React & Lit), and AWS. I specialize in developing enterprise-level platforms serving large user bases with a proven ability to collaborate across teams to deliver high-quality, maintainable solutions.

Currently at D2L, I build and maintain enterprise platforms used by millions, working across the full stack with C#, React, Lit, and AWS. I'm a Queen's University graduate with a specialization in Software Design and a constant drive to learn new technologies. I pride myself on strong problem solving, attention to detail, and writing clean, efficient code.

Download Resume

Tech Stack

Languages

C# JavaScript TypeScript SQL HTML/CSS Java

Frameworks

React Lit Node.js Express .NET

Cloud & Tools

AWS MongoDB Git REST APIs CI/CD

Where I've Worked

Sep 2021 — Present

D2L

Senior Software Developer

  • Developed scalable full-stack features using Lit, React and C#, contributing to a cloud-based Learning Management System (LMS) serving millions of users.
  • Built reusable UI components with React and Lit, improving development efficiency and consistency across the platform.
  • Designed and implemented back-end services in C# to enhance activity management functionality and improve activity load performance by over 30%.
  • Improved team code review practices, increasing pull request feedback by 1.9x and review engagement by 1.7x.
Jan 2022 — Dec 2022

Home Standards Org

Full Stack Web Developer (Volunteer)

  • Contributed to a non-profit platform that educates tenants on housing bylaw rights and violations.
  • Built and maintained web application features using React, TypeScript, Express, and RESTful APIs.
  • Integrated CMS functionality using Contentful and deployed services using DigitalOcean.
May 2020 — Sep 2020

Sapphir

Full Stack Web Developer

  • Collaborated with a small team to design and develop a loan web application based on business requirements.
  • Developed front-end and back-end features using HTML, CSS, JavaScript, Node.js, Express, and MongoDB.
  • Integrated third-party financial APIs and implemented secure authentication using OAuth 2.0.
Sep 2018 — Apr 2021

Queen's University

Teaching Assistant

  • Delivered instruction and mentorship in Java programming and software design.
  • Supported classroom activities, including tutoring, grading, and exam review.
  • Helped students strengthen problem-solving, algorithmic thinking, and programming fundamentals.

Selected Projects

A collection of work I'm proud of. I'm constantly building, iterating, and refining.

Home Standards Org
ReactTypeScriptExpress

Home Standards Org

A non-profit web application that helps tenants identify when their landlord is in violation of property bylaws.

Sapphir
Node.jsExpressMongoDB

Sapphir

A loan web application developed in a small team with OAuth 2.0 authentication and third-party financial API integrations.

Hintle Game
ReactViteExpress

Hintle Game

A full-stack word-guessing game built with a React + Vite frontend and an Express REST API backend. A fun passion project.

NanoFabrication Kingston
Full-StackRFIDAccess Control

NanoFabrication Kingston

A lab management web application interfacing with an RFID system to control machine access and log usage in a nanofabrication laboratory.

Facial Recognition Extension
PythonChrome ExtensionML

Facial Recognition Extension

A Chrome extension that secures a user's autofill data with facial recognition, adding a biometric layer of protection.

Kinect Website Creator
C#Kinect SDKIR Camera

Kinect Website Creator

A tool that enables users to build website layouts using physical blocks and the Kinect's IR camera for gesture-based interaction.

Get In Touch

Have a question or want to work together? Drop me a message and I'll get back to you as soon as possible.