Hi, my name is

Quentin McKay.

I build things for the web.

I'm a full-stack web developer and software engineer based in Sydney.

About Me

A full-stack web developer with a passion for building innovative, efficient, and engaging web applications.

Self-motivated and always eager to learn and grow as a developer, I'm constantly challenging myself to improve my skills and expand my knowledge, whether through personal projects, online courses, or collaborating with others in the developer community.

When I'm not coding, you'll find me having deep conversations with my 4 cats (currenty 9 actually. don't judge. we foster) 😻, learning Zelda themes on piano🎹 and Disney songs on guitar 🎸, or enjoying long walks on the beach at sunset 😉

Let's connect and build something amazing together!

profile picture

Skills / Tools

logoJavaScript
logoPython
logoTypeScript
logoReact
logoFlask
logoPostgres
logoExpress
logoScss
logop5
logoMongoose
logoNext
logoGit
logoTailwind
logocables.gl
logoTouchDesigner

Projects

project image

AI Quiz Generator

AI-powered multiple choice quiz generator using the OpenAI chat completion API.

Next.js
React
OpenAI
Tailwind
project image

StrataSphere

Building management app featuring a drag-n-drop task board, voting and budget systems, notice board with image upload and comments, color theme switching, and full-stack user auth built with the MERN stack.

React
Express
MongoDB
project image

ProjectShare

AI-infused full-stack project sharing app enabling users to easily share and find GitHub repositories.

React
OpenAI
Flask
Postgres
Tailwind
project image

OpenAI Text-to-Image Generator

Full-stack text-to-image generator using OpenAI's DALL-E model.

React
Flask
Tailwind
OpenAI
project image

Pendulum Wave Audio-Visualiser

Pendulum wave audio-visualization with custom particle system, audio synthesis, user-definable scales, and MIDI out.

p5.js
Tone.js
dat.gui
WebMIDI
project image

Python Course Design and Delivery

Created and delivered a 10-week high school course covering physical computing with Micro:bit/MicroPython and generative art using Processing.py.

Python
MicroPython
Micro:bit
MakeCode
Processing.py
p5.js
project image

Syntax Highlighter Chrome Extension

Syntax highlighter for code blocks in the Ed platform.

JavaScript
Chrome
project image

World Cup Country Quiz

Terminal-based quiz game written in Python using data scraped in real time from Wikipedia

Python
BeautifulSoup
project image

Pokemon Battler

Pokemon battling game for 2 players built during a 1-week hackathon.

React
Tailwind
project image

PyScript Base Converter

Auto-convert between binary, decimal, and hexidecimal bases using PyScript

PyScript
Python
project image

Audio-Reactive Album Art

TouchDesigner remake of audio-reactive album art by synthwave artist Com Truise.

TouchDesigner
project image

Distraction - Unity Game Prototype

Top-down shooter game prototype built in Unity using custom shaders and original music.

Unity
C#
HLSL
project image

Calc.vue.lator

Calculator built with Vue using SCSS and BEM.

Vue
SCSS
BEM
project image

Webcam Sampler

Webcam sampler that allows for live recording and playback of up to 4 video samples.

p5.js
MediaRecorder
project image

Point Cloud Scroll Animation

Realtime scroll-controlled point cloud animation created for my portfolio website.

cables.gl

Say Hello

Built with Next 13 && Tailwind