A mobile application that classifies and estimates the weight of milkfish using machine learning models. Random Forest and Gradient Boosting algorithms were trained in Python with scikit-learn for classification and regression tasks, then deployed through a local API and integrated into an Android app built with Java and Android Studio.
A full-stack social recommendation platform for discovering and sharing shows across movies, anime, manga, and more. Features JWT-based authentication, user profiles, threaded comments with likes, search/filter by genre and medium, paginated feed, and a dark-themed responsive UI built with React, Express, Prisma, and TiDB Serverless (MySQL-compatible).
A full-featured inventory management system for retail stores with role-based access control (admin/staff), dashboard with key metrics and sales charts, product management with bulk CSV import and low stock alerts, sales tracking with invoice preview, profit/loss calculations, user management, audit logging, and dark/light theme toggle. Built with React, Node.js, Express, Prisma, and TiDB (MySQL-compatible).
A full-stack QR menu ordering system for restaurants built with React, Express, Prisma, and MySQL. Customers scan a QR code to browse the menu, place orders, and manage checkout — all from their phone. Admins have a dashboard for real-time order management.
A full-stack job application tracking system built with Next.js and MongoDB. Organize your job hunt using a Kanban-style board with drag-and-drop functionality, track applications, and manage your job search journey efficiently.
General-Purpose Research Assistant
An open-source research assistant that reads web articles, indexes them with RAG, and answers user questions using a LLaMA-based LLM.
A web based game inspired from tic tac toe with both multiplayer and play-against-a-bot feature, implemented using HTML, CSS, and JavaScript.
POKEMON: Defeat Zubat!
A pokemon battle simulation mini-game inspired from old school pokemon nintendo games with added trivia feature, implemented using Java.