Welcome!
I am a Mechanical and Electrical engineer graduate completing a Financial Technology with Data Science MSc. I have a keen interest in Data Science, Web Development, and Artificial Intelligence.
Projects
BlockChange
A distributed crowdfunding platform built for humanitarian crises. The platform allows users to create and fund projects using the Ethereum blockchain. The project was built with 3 other students as part of a group coursework and is currently deployed to the Sepolia testnet.
Facial Expression Recognition
After completing the fast.ai course I trained an image classifier using facial expression data from kaggle. This was then used in conjunction with OpenCV to provide real-time predictions from a live video stream.
Asteroids with NEAT
I recreated the arcade game Asteroids using pygame and then used Reinforcement Learning to train Neural Networks to play it. The NNs were generated and evolved according to the NEAT algorithm.
Design Portfolio Mockup
A commissioned portfolio project for designer wanting a simple platform to showcase some of their work. I wanted to focus on improving the UX by applying transitions to content changes on the website.
Financial Dashboard
A design taken from the Figma community and implemented into code. This project was used to help me gain a deeper understanding about complex CSS properties like Grid as well as features like state persistance with React hooks.
Image to Matrix
Using canvas-sketch-cli, the input image is turned into a bitmap of greyscale data which is used to apply an opacity filter to the falling matrix characters. This then leaves an imprint of the image left on the page. The output can be stored as an image or a video.
Technologies
I've worked with a broad range of technologies in software development.
Front-End
Next.js and MUI
Back-End
Node.js and Flask
AI / ML
Sklearn, fast.ai, pytorch
Databases
SQL and MongoDB
Blockchain
Solidity and Ganache
DevOps
Scrum, Docker, Airflow
About Me
A snapshot of the key milestones during my journey through software and education.
2016
Started my journey with Python
2018
Trained my first ML model using NEAT
2020
Began building static websites
2022
Graduated from Mech and Elec BEng - First Class Honours
2023
Graduate from FinTech with Data Science MSc