My Projects

Blog Website Project Screenshot

All-in-one Portfolio Tracker

This is a large scale project that will allow a user to track their wealth across all of their asset types. You can simulate purchasing assets, track your PnL, see your ROI, your best performers and worst performers. I plan to add more complex features such as AI powered scenario analysis and stress testing

What was used?
  • CoinGecko API, Alpha Vantage API
  • React.js
  • ApexCharts
Project Screenshot Placeholder

Unofficial MTS Stock Shortage System

This project solves a huge problem at Micheldever. As a warehouse operative, you have to get tyres from specific locations and put them where the vans will be loaded. However if we can't find the tyre, we would have to report it to stock operatives. The issue lies where the stock do not communicate whether the tyre has been found or not which creates delays. This allows the stock operatives to post the short stock so we can check as we are loading vans to know for certain what should and shouldn't be there.

What was used?
  • EJS
  • PostgreSQL
  • Express.js
Source
Blog Website Project Screenshot

Blog Website

This was a Capstone project I completed from the Udemy course The Complete 2025 Web Development Bootcamp. This project helped me apply my EJS and API skills to create a fully functioning blog website. This project allows the user to make posts, edit blog posts, and delete blog posts, all with the use of API's.

What was used?
  • EJS
  • API
  • Express.js
Source
Project Screenshot Placeholder

Unofficial MTS Salary and Budget Calculator

This was my first project I created with HTML, and JavaScript/jQuery. My idea was to create a basic project with a business specific style that can be used by anyone (even if not working at micheldever). I experimented with Micheldevers colour scheme and tried to make it as simple as possible.

I have also added a budgeting feature where users can work out how much money they have left, based off their forecasted pay. This is visualised with an ApexChart donut chart.

What was used?
  • EJS
  • jQuery
Source
Business Revision Project Screenshot

Business Revision

This project helps generate exam-style Partnership Accounting, ARR, and NPV questions to improve my understanding of these topics. It also aids in the revision process by breaking down questions into step-by-step solutions.

What was used?
  • Python
Source
Life Calulator Project Screenshot

Life Calculator

This is my first big Java project which features FXML. This allows you to visualise your salary and calculate recommended car and house expenses. It also shows how much you will need to create a certain emergency fund and works out how much you can have in retirement based on your current age and consistent investing + compound interest.

What was used?
  • Java
  • FXML
Source