My Projects

A collection of projects showcasing my skills in full-stack development, AI/ML, and modern web technologies.

League Insights AI
AI/ML
A full-year League of Legends recap engine powered by AWS Bedrock and the Riot Games API. Analyzes match history to generate personalized insights, identify strengths and weaknesses, visualize trends, and produce shareable recaps.
PythonAWS BedrockFlaskRiot Games APIData Engineering
E-Commerce DBMS
Backend
A fully automated e-commerce database system built with Oracle SQL and Unix Shell scripting. Features lifecycle automation, analytical views, and a complete relational schema.
Oracle SQLUnix ShellBashDatabase Design
University Library Platform
Full-Stack
A full-stack library management platform with real-time borrowing, admin dashboards, authentication, and a modern dark UI. Built with Next.js 15 and PostgreSQL.
Next.jsTypeScriptPostgreSQLDrizzle ORMNextAuth
8-bit CPU (FPGA)
Backend
A simple 8-bit CPU implemented using VHDL on an FPGA board, featuring multiple ALU variants, a decoder, registers, and FSM control logic.
VHDLQuartus IIFPGADigital Logic
Issue Tracker SaaS
Full-Stack
A SaaS-style issue tracking platform featuring authentication, issue CRUD, comments, and real-time search. Built with Next.js 15 and Drizzle ORM.
Next.jsTypeScriptPostgreSQLDrizzle ORMNextAuth
Human-Following Robot
Backend
An autonomous Arduino robot that uses ultrasonic scanning and IR sensors to track and follow a human, while avoiding obstacles.
ArduinoC++Ultrasonic SensorIR Sensors
Climate Data Analysis in C
Backend
A C program that processes global temperature data (1750–2015), computes statistical patterns, and generates visualizations using GNUPlot.
CCSV ParsingGNUPlotData Processing
Java Library Management App
Backend
A Java console-based library/bookstore simulation implementing OOP principles and the State design pattern for dynamic membership levels.
JavaOOPState Pattern