Oct 10, 2025 9passlockA C++ CLI application to securely manage usernames and passwords for multiple users. It uses OpenSSL for AES-128 encryption, SHA256 hashing and QLiteCpp for secure credential storage.Read more →
May 5, 2025 11Recommendation system (Python - FastAPI)Hybrid recommendation system using collaborative filtering via scikit-surprise (KNN) and content-based filtering via scikit-learn (TF-IDF). Backed by a FastAPI backend with MongoDB as the database.
May 7, 2026 13musicX mobileA mobile application built for IOS with React native, backed by a Java backend application, using GraphQL to query and manage tracks, artists, albums, and genres through a single endpoint.
Mar 13, 2026 6musicXFlexible backend application built with Java Spring Boot, backed by a PostgreSQL database, using GraphQL to query and manage tracks, artists, albums, and genres through a single endpoint.
Mar 21, 2025 8Recommendation system (Kotlin - Jetpack Compose)The frontend of the system is developed using Jetpack Compose, a modern declarative UI toolkit for building native Android interfaces, integrating with a hybrid recommendation system backend.
Dec 22, 2023 7Realtime chatapp (Express)A realtime chat application built with Typescript, Node.js, Express, and Socket.IO for instant, bidirectional messaging. It uses MongoDB, Mongoose, and Zod to provide a reliable, validated, and scalable backend for storing users and messages.
Feb 3, 2026 7Particle systemObject-oriented C++ implementation of 2D rigid body collision detection and response with gravity, drag, boundary handling, and OpenGL visualisation.
Feb 24, 2025 8MS-Word plugin/USWMicrosoft word Harvard referencing plugin. Its an .XSL file specifically tweaked and edited suit the Harvard referencing style used in the University of South Wales (USW)
Oct 8, 2023 6Realtime chatapp (Next.js)A real‑time chat platform built with Next.js, TypeScript, Socket.IO, and React.js for fast, seamless messaging.
Nov 13, 2025 4Ames Iowa analysisPre-processing, exploration (EDA) and statistical analysis of the Ames Iowa Housing Dataset using Python, pandas, numpy and matplotlib
Jan 2, 2024 7Wallet management system (NestJs)A wallet management system with highly complex functionalities e.g. put money, get money, lock money developed using NestJs, Prisma, Redis, Cloudinary, BullMQ, PostgreSQL and Docker for containerization.
Nov 24, 2022 5Inventory management systemInventory management system, with sales and sales records functionalities. Written in plain python, no external packages used.