Projects in Development

My current project is a mobile app designed to help users access private healthcare and home visits with ease using Dart and Flutter, tested with physical devices and Android Studio emulators (with plans for iOS later on). I have already integrated Firebase for authentication and working on real-time data handling for the project. I'll keep this section updated with my latest developments and reveal more as I develop the project, but my focus is currently on getting a working prototype with a smooth user experience for this ambitious project.

Past Projects

Java Hangman Game

Console-based Java game that adapts difficulty dynamically. Includes OOP structure and scoring. This project improved my knowledge of Object Oriented Programming and planning using UML diagrams, alongside handling files with Java and a large focus on validation and robustness. UML Class and Sequence diagrams also located in the GitHub repo.

View Code
MP3 Player Recommendation System

Python GUI app that recommends music using queueing, login authorisation, and file system storage. (can only play songs downloaded legally in correct file format due to copyright laws). This project gave me the opportunity to many techniques including: hashing for user authentication, file management for user-specific playlist and song storage, circular queue and sorting algorithm implementation.

View Code
My Personal Website

My first website project to showcase my achievements and work-in-progress projects and research. I learnt how to use Flask and how to run a website with Gunicorn and make it secure with Fail2Ban and Nginx. I also developed HTML and CSS skills for the websites appearance and design.

View Code
Java Boids Simulation

Java Swing Library GUI Boids simulation inspired by flocking behavior in nature. This short project was one my first Java projects where I learnt GUI skills with the Swing library, it also was a fun way to practice implementation of real life ideas with mathematical representations.

View Code