Machine Learning & Computer Vision
PanOSIS is a one-shot image segmentation method designed for panoramic street-view images, addressing the scarcity of annotated datasets and lack of research in this domain. It introduces one-shot synthesis to generate training data from a single image-mask pair and adapts conventional models with equirectangular convolutions to account for panoramic distortions, improving segmentation accuracy.
Python, PyTorch, NumPy, Matplotlib, Vast AI, Visual Studio Code
Machine Learning & Computer Vision
ArchiTech is an image classifier designed to identify 45 architectural styles. It uses Grad-CAM to provide visual explanations, making architecture classification intuitive and interactive.
Python, Javascript, HTML, CSS, PyTorch, NumPy, Matplotlib, Google Colab, Visual Studio Code
Mobile Application Development
QRConnect is an Android application designed to streamline event management by enabling attendees to check in using QR codes on their mobile devices. With QRConnect, organizers can effortlessly track attendance, manage event details, and send notifications in real time.
Java, Firestore, Android Studio
Web Development
My portfolio website highlights my computer science projects, technical skills, and creative interests. It acts as an interactive resume and a platform to showcase my experience and passion across multiple areas of computer science, including software engineering, machine learning, and computer vision.
HTML, CSS, Javascript, Visual Studio Code
Database Management
A library management system built with Python to handle various library functions. SQL is used to handle all essential database operations, including member login authentication, searching for books, borrowing books, returning books, tracking due dates, and managing penalties.
Python, SQL, Visual Studio Code
Algorithm Development
Algorithm Visualizer is a RISC-V assembly-based tool designed to demonstrate the insertion sort algorithm visually. Built on the RARS simulator, the visualizer sorts a list of integers and represents them with colour-coded bars, distinguishing between positive and negative numbers easily.
RISC-V Assembly, RARS
One of my favorite ways to get creative is by designing and drawing customized characters inspired by video games.
Here are a few!
Winter Wonder Lulu
Demon Hunter Penguin V1
Demon Hunter Penguin V2