
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

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

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

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

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

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