This website! A portfolio website made with React and TypeScript.
TypeScriptReact
NoteJS
A JavaScript and Markdown editor inspired by Jupyter Notebook, that can compile and preview JS code.
TypeScriptReactNext.jsTailwindCSS
AirBNB Clone
A mock AirBnB website made with Next.js and TypeScript.
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
Pythonnumpypandas
Fashion MNIST Neural Network
A manually coded Neural Network capable of classifying over 60,000 images within the Fashion MNIST data set
JavaScriptHTML/CSS
Chrome DinoGame Recreation
Reimagined Dino game with smoother transitions, adaptive screen dimension scaling, and three custom themes
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
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
Pythonnumpypandassklearn
SEEK Job Market Analysis
Analysis of Australian job market trends via data scraped from SEEK, identifying key skills, roles, and industries.
CConcurrency
Number Factorisation Using Shared Memory
A client server system that communicates through shared memory to find prime factors of numbers, coded in C
CConcurrency
Client/Server Remote Execution System
A client server system that communicates through a network to simulate a multiplayer game known as 'Numbers'
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