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 CodeMP3 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 CodeMy 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 CodeJava 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