About me

I am deeply passionate for technology and programming. I build software across the stack — from mobile apps and web platforms to machine learning models. I enjoy turning ideas into working products and constantly exploring new tools and frameworks.

Recent Work

Thesis App

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.

  • Java
  • Android
  • Python
  • scikit-learn

Recco

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).

  • React
  • Node.js
  • Express
  • Prisma
  • MySQL
  • JWT

Proventory

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).

  • React
  • Node.js
  • Express
  • Prisma
  • MySQL
  • Chart.js

Mini QR Ordering System

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.

  • React
  • TypeScript
  • Express
  • Prisma
  • MySQL
  • Tailwind CSS

Job Tracking App

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.

  • Next.js
  • React
  • TypeScript
  • MongoDB
  • Tailwind CSS

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.

  • Python
  • RAG
  • LLaMA

ToeTactics

A web based game inspired from tic tac toe with both multiplayer and play-against-a-bot feature, implemented using HTML, CSS, and JavaScript.

  • HTML
  • CSS
  • JavaScript

POKEMON: Defeat Zubat!

A pokemon battle simulation mini-game inspired from old school pokemon nintendo games with added trivia feature, implemented using Java.

  • Java

Get In Touch

Feel free to reach out to me if you need help with anything. I'd be more than happy to help!