Projects

Portfolio
TypeScriptReactNext.jsTailwindCSS

Portfolio

This website! A portfolio website made with React and TypeScript.

NoteJS
TypeScriptReact

NoteJS

A JavaScript and Markdown editor inspired by Jupyter Notebook, that can compile and preview JS code.

AirBNB Clone
TypeScriptReactNext.jsTailwindCSS

AirBNB Clone

A mock AirBnB website made with Next.js and TypeScript.

Lane Detection with OpenCV
PythonOpenCVnumpy

Lane Detection with OpenCV

Report on impact of environmental conditions on Lane Detection efficacy, with a focus on the role of image pre-processing techniques like Gaussian and Bilateral Filtering

Fashion MNIST Neural Network
Pythonnumpypandas

Fashion MNIST Neural Network

A manually coded Neural Network capable of classifying over 60,000 images within the Fashion MNIST data set

Chrome DinoGame Recreation
JavaScriptHTML/CSS

Chrome DinoGame Recreation

Reimagined Dino game with smoother transitions, adaptive screen dimension scaling, and three custom themes

Robot Navigation with ROS
C++ROS

Robot Navigation with ROS

Implemented PID algorithm to navigate a robot through terrain to a target using ROS and the help of 3 sonar outputs. Kalman filtering was also used for filtering potential noise out of the sonar output

Solving Rush Hour With Search Algorithms
PythonSearch Algorithms

Solving Rush Hour With Search Algorithms

Using Breadth First, Depth First, and A* Search Methods to solve the game rush hour in the shortest amount of turns

SEEK Job Market Analysis
Pythonnumpypandassklearn

SEEK Job Market Analysis

Analysis of Australian job market trends via data scraped from SEEK, identifying key skills, roles, and industries.

Number Factorisation Using Shared Memory
CConcurrency

Number Factorisation Using Shared Memory

A client server system that communicates through shared memory to find prime factors of numbers, coded in C

Client/Server Remote Execution System
CConcurrency

Client/Server Remote Execution System

A client server system that communicates through a network to simulate a multiplayer game known as 'Numbers'

Cascade Game Recreation
C

Cascade Game Recreation

My first ever coding project! An implementation of the game 'Cascade' - a turn-based game similar to the popular mobile game Candy Crush