Projects & Portfolio

Browse all my shipped work — virtual platforms, 3D configurators, games, educational tools, and more. Use the search bar or category filter to narrow things down.

Looking for technical articles & posts?
25 projects found
Virtual Days preview
Virtual Platforms

Virtual Days

Virtual Days is a platform that lets companies and universities host online events like job fairs, conferences and open days. It uses interactive digital booths and avatars so attendees can explore and connect just like at an in person venue. This helps organizations run live presentations and reach people anywhere in the world without anyone needing to travel.

PlayCanvasWebGLReact.jsLaravelPHP+1 more
Musée preview
Virtual Platforms

Musée

Musée is an online museum where collectors display NFT and 3D artwork in a virtual gallery. Galleries are owned by users who choose which NFTs to display.

PlayCanvasWeb3NFTMetaMaskReact.js+5 more
3D Ring Maker preview
3D Configurators

3D Ring Maker

A browser based ring configurator.

Three.jsWebGLReact.jsCSSHTML
DHK preview
3D Configurators

DHK

A platform to build canopy with 3D configuration.

PlaycanvasJavaScriptHTMLCSS
Aspire preview
3D Configurators

Aspire

A platform to build window with 3D configuration.

PlaycanvasNuxt.jsTailwindMeilisearch
NOVON DynamiX preview
3D Configurators

NOVON DynamiX

A platform to make customized pendant lights.

Three.jsReactTailwind
PrintGo preview
3D Configurators

PrintGo

Design Your Hoodie With PrintGo.

PlaycanvasCSSHTML
Noise Runner preview
Marketing & Ad Games

Noise Runner

Noise is an endless runner where players dash forward, dodge cars and collect coins for high scores.

PlaycanvasCSSHTML
Shell Car preview
Marketing & Ad Games

Shell Car

Shell Car is an endless runner where players dodge obstacles and collect power-ups.

PlaycanvasCSSHTML
N2Y Today's Weather preview
Educational Games

N2Y Today's Weather

An interactive educational weather widget and learning game designed for students to explore daily weather forecasts, temperatures, and seasonal patterns.

PlayCanvasHTML5CSSEducational
News 2 You preview
Educational Games

News 2 You

An engaging educational news reading and comprehension game created for special education students to learn current events interactively.

PlayCanvasJavaScriptHTML5CSS
Dart Attack preview
Games

Dart Attack

Dart is a web based game where you throw darts at matching colors.

PlaycanvasCSSHTML
Lumber Jack preview
Games

Lumber Jack

Lumber Jack is a web based game where you help jack chop trees.

PlaycanvasCSSHTML
Candy Crush preview
Games

Candy Crush

Candy Crush is a matching puzzle game where the player swap candies to clear the board and complete objectives.

PlaycanvasCSSHTML
Shapes Stuff preview
Games

Shapes Stuff

Shapes Stuff is a fun learning game where children match different shapes with real world objects to build recognition and memory skills.

PlaycanvasCSSHTML
Bubble Shooter | Mobile Only preview
Games

Bubble Shooter | Mobile Only

Bubble Shooter is a fun puzzle game where you aim and shoot bubbles to match colors, pop groups and clear the screen.

PlaycanvasCSSHTML
Line Draw preview
Games

Line Draw

Line Draw is a relaxing puzzle game where you connect dots in a single stroke.

PlaycanvasCSSHTML
Smile Match preview
Games

Smile Match

Smile Match is a memory game where players flip cards to find matching pairs, with levels that grow more challenging and engaging.

PlaycanvasCSSHTML
ACE preview
Assessment Games

ACE

A group of assessment game that shows how candidates handle real world tasks and pressure. It gives hiring teams clear data on candidates.

PlayCanvasNext.jsNode.jsExpress.jsFirebase+1 more
Empire preview
Assessment Games

Empire

A guided card game designed to get teams talking, planning and solving problems together. It helps staff at every level practice strategy.

Cocos CreatorReact.jsNode.jsExpress.jsMongoDB+2 more
Advance preview
Assessment Games

Advance

A training game where clients work through practical business choices. It tracks progress on a leaderboard to help employees build solid decision making skills.

PhaserReact.jsNode.jsExpress.jsMongoDB+1 more
Progress preview
Assessment Games

Progress

A scenario based tool that tests four key work skills at once. It gives employees fast feedback on their strengths while keeping track of their growth

PlayCanvasReact.jsNode.jsExpress.jsMongoDB+1 more
Personal Projects

Personal Project

A mix of side projects in my spare time.

Created some extensions for personal works

University Projects

Final Year Project

Built a voice to text tool for Microsoft Word with a team of four. We used Python, TensorFlow, Keras and NumPy to train the speech to text model. We built a custom C# add in that types and formats the document directly in Word as you speak. We connected the two sides together using named pipes, allowing the Python AI and the C# add in to instantly send text back and forth behind the scenes.

University Projects

University Assignments

A selection of assignments completed across various university courses:

Developed a full stack Facebook clone using a C# backend and a React frontend.

Created a restaurant management system utilizing Java with a React frontend.