Oct 10, 2025 6passlockA 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 7Recommendation 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 8musicX 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 3musicXFlexible 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 5Recommendation 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 4Realtime 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 3Particle systemObject-oriented C++ implementation of 2D rigid body collision detection and response with gravity, drag, boundary handling, and OpenGL visualisation.
Feb 24, 2025 5MS-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 4Realtime 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 3Ames Iowa analysisPre-processing, exploration (EDA) and statistical analysis of the Ames Iowa Housing Dataset using Python, pandas, numpy and matplotlib
Jan 2, 2024 5Wallet 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 3Inventory management systemInventory management system, with sales and sales records functionalities. Written in plain python, no external packages used.