Projects

SemCheck

React Native app for verified professor ratings. Integrates Supabase, Gemini API, and pgvector for semantic search and AI summarization.

LearnFlow: Fullstack Learning Management System

Full-stack LMS built with Next.js, MySQL, and Prisma. This platform lets instructors manage courses while students enroll and track their learning progress.

Housing Price Analysis: Deal or No Deal

Python tool built with Matplotlib and Set Theory. It classifies house prices by square footage, rooms, and parking to discover competitive deals.

Retro Arcade: Pacman V2

Arcade recreation built with HTML, CSS, and Vanilla JS. Features object-oriented game loops, sprite animation, collision detection, and four ghost AI patterns.

DocuMind

AI agent built with Mistral OCR and Python. It extracts structured fields from invoice PDFs and handles noisy scans for back-office reconciliation.

LinkedIn Post Generator AI Agent

AI tool built using LLM APIs and Prompt Engineering. Generates polished LinkedIn posts from raw notes while controlling tone, hashtags, and hooks.

Viral Content Creator AI Agent

AI agent built with Python and APIs. It generates catchy, platform-ready content optimized for engagement.

Student Internship Recruiting Agent

Recruiting agent built with Python and APIs. It matches students to internships, automates email outreach, and tracks responses in a unified pipeline.

Numeric Computer Vision

Computer vision script built with Python and OpenCV. It extracts numerical features from images to support measurement, recognition, and quality inspection tasks.

Drug Trial Analysis

Data analysis tool built with Python and Pandas. It analyzes clinical trial datasets to summarize safety metrics, efficacy rates, and confidence intervals.

Google Guava

Java exercises built with Guava. Demonstrates immutable structures, caching, preconditions, and fluent APIs.

Data Structures: Queues & Linked Lists

Java data structures covering queues, linked lists, operations, and edge cases for technical interviews.

Data Structures

Comprehensive study guide built with Java and Markdown. It implements core structures like arrays, stacks, trees, and graphs to prepare for interviews.

OOP: Classes & Inheritance

Java OOP exercises using small challenges to illustrate encapsulation, polymorphism, inheritance, and composition.

Arrays and OOP

Java algorithmic challenges covering array iteration, searching, and transformation using reusable object-oriented classes.

BMI Calculator

Health calculator built with HTML, CSS, and JS. It demonstrates interface flow, numeric input handling, and edge cases while keeping code clean.

Restaurant Check Manager

Utility app built with HTML, CSS, and JS. It calculates restaurant bills, tips, taxes, and group splits so sharing costs stays drama-free.

Credit Card Validator

Validation utility built with HTML, CSS, and JS. It validates credit card numbers using the Luhn algorithm and provides clear error states.

Tic Tac Toe

Classic game built with HTML, CSS, and JS. It features a two-player mode, an AI opponent, win detection, and responsive handling logic.