Featured Projects

🤖

MCP Chat

January 2025

A command-line interface application that enables interactive chat capabilities with AI models through the Anthropic API. Features document retrieval, command-based prompts, and extensible tool integrations via the MCP (Model Control Protocol) architecture.

PythonAnthropic APIMCP ProtocolCLIDocument Retrieval
View Project
♟️

React Chess Game

August 2025

A sleek, modern chess game with full rule support, real-time legal move validation, check/checkmate detection, and responsive design with smooth animations.

ReactCSS ModulesJestGitHub Pages
View Project
🔐

Faceway – Kiosk Face Recognition

Mar 2025 – Jun 2025

99.9%‑uptime kiosk login & rewards system with offline capability.

Reactface‑api.js
View Project
🌤️

WeatherGenie – Real‑Time Forecasting

Mar 2025 – Jun 2025

Personalized weather web app with ML‑enhanced hyper‑local predictions.

ReactNode.jsOpenWeather APIArduino
View Project
📋

TaskFlow – Drag‑and‑Drop Task Manager

Sep 2024 – Dec 2024

Customizable dashboards, real‑time feedback and color‑coded categories.

ReactFirebase
View Project
🔒

GenVARS – Security Assessment & GenAI

Sep 2024 – Dec 2024

Automated security audit detecting 100+ flaws and implementing SOC‑2 controls.

PythonGPT‑2
🃏

JavaFX Blackjack Game

Fall 2023

A complete Blackjack game with betting system, dealer logic, deck management, and comprehensive GUI. Features standard 52-card deck, hit/stand actions, and full game rules.

JavaJavaFXMavenJUnit
View Project
🗺️

OpenStreetMaps Navigation System

Fall 2023

Navigation system using real OpenStreetMap data to find shortest paths between UIC campus buildings. Features graph construction with adjacency lists, XML parsing, and efficient pathfinding algorithms.

C++XML ParsingDijkstra's AlgorithmTinyXML2
View Project
🔢

Priority Queue Implementation

Fall 2023

Custom priority queue using binary search tree with duplicate priority handling. Features templated design, iterator functions, memory management, and comprehensive testing with Catch framework.

C++Binary Search TreesTemplatesCatch Framework
View Project
💣

MineSweeper ASCII Game

Spring 2023

Terminal-based MineSweeper game with complete game mechanics including flagging, revealing, and recursive auto-reveal. Features 8x5 grid, mine detection algorithms, and command-based interface.

C++ArraysRecursionGame Logic
View Project
🎬

IMDB Data Explorer

Fall 2022

Interactive movie database search tool processing TSV files with 3M+ records. Features movie and actor search functionality, cast information display, and efficient data loading with error handling.

C++File I/OData StructuresTSV Parsing
View Project