My Projects

A showcase of innovative solutions and creative applications

From web applications to system programming, explore my diverse portfolio of technical projects

Predictive Stock Analysis

Time Series Forecasting with ML

Predictive Stock Price Analysis

Machine Learning

Advanced ML models to predict stock price movements using historical market data and technical indicators. Implemented LSTM neural networks compared against Linear Regression and Random Forest algorithms with interactive dashboard.

Python pandas scikit-learn LSTM yfinance API matplotlib

Sentiment Analysis System

Real-time Social Media NLP

Real-time Sentiment Analysis

Machine Learning

NLP pipeline to classify social media sentiment using multiple ML approaches (Naive Bayes, SVM, Neural Networks). Features real-time data streaming and React frontend with A/B testing framework.

Python NLTK/spaCy scikit-learn Twitter API React

Computer Vision System

Automated Code Quality Assessment

Computer Vision Code Assessment

Machine Learning

Computer vision system to analyze programming code screenshots and detect common coding errors. Features OCR preprocessing pipeline and trained ML models for automated code review with educational feedback system.

Python OpenCV TensorFlow PyTorch Flask API

Atlantic Ocean Explorer

Interactive marine exploration experience

Atlantic Ocean Explorer

Web App

An immersive web application that takes users on a journey through the Atlantic Ocean, featuring interactive maps, marine life galleries, and educational content about ocean conservation.

HTML5 CSS3 JavaScript Bootstrap

BizzarBazzar

Full-stack quiz game platform

BizzarBazzar

Full-Stack

A comprehensive quiz game platform with user authentication, score tracking, leaderboards, and dynamic question generation. Features admin panel for content management.

Python Flask SQLite Jinja2 HTML5 CSS3

Aunty Betty's Lair

Interactive JavaScript adventure game

Aunty Betty's Lair

Game

An engaging browser-based adventure game featuring AI opponents, complex game mechanics, inventory management, and multiplayer support. Built with vanilla JavaScript.

JavaScript HTML5 CSS3 Game AI

Dijkstra's Algorithm

Graph algorithms implementation

Dijkstra Algorithm Visualization

Algorithm

Advanced implementation of Dijkstra's shortest path algorithm with interactive visualization, supporting weighted graphs and real-time pathfinding demonstrations.

Python Graph Theory Data Structures

IPC System

Cross-language communication

Inter-Process Communication

Systems

Robust inter-process communication system enabling seamless data exchange between C and Python applications using shared memory and message queues.

C Python POSIX IPC

Parallel Computing

Multithreaded matrix operations

Parallel Matrix Multiplication

Systems

High-performance matrix multiplication implementation using POSIX threads, featuring dynamic load balancing and performance optimization for large datasets.

C POSIX Threads Linear Algebra Parallel Computing

UDP System

Network programming solution

UDP Communication System

Networking

Reliable UDP-based communication system with custom protocols for message integrity, automatic retransmission, and connection management.

C UDP/TCP Socket Programming

Pacman Project

Free for all game based on the original 1997 Pacman

Pacman

Games

A comprehensive Java programming project demonstrating core concepts including 2D graphics rendering, event handling, game state management, and multi-threaded programming through the beloved Pacman game mechanics.

Java Games 2-D Rendering

Payroll Tycoon

Business simulation and strategy game

Payroll Tycoon

Game

An engaging business simulation game where players manage company finances, hire employees, and grow their business empire. Features dynamic economic systems and strategic decision-making gameplay.

Java Game Logic

Calculator

Python-based calculator application

Calculator

Application

A comprehensive calculator application built in Python with support for basic arithmetic operations, advanced mathematical functions, and a user-friendly interface.

Python Math Operations

Expense Tracker

C++ financial management tool

Expense Tracker

Desktop App

A robust expense tracking application built in C++ featuring budget management, expense categorization, and financial reporting capabilities.

C++ File I/O Data Management

Intro React App

Modern React web application

Intro React App

Web App

An introductory React application showcasing modern web development practices, component-based architecture, and responsive design principles.

React JavaScript HTML5 CSS3

Snake Game

Classic arcade game in JavaScript

Snake Game

Game

A modern implementation of the classic Snake game built with JavaScript, featuring smooth animations, score tracking, and responsive controls.

JavaScript HTML5 Canvas CSS3 Game Logic

Logic Gate Simulator

Digital logic simulation tool

Logic Gate Simulator

Simulator

An educational logic gate simulator built in Java that allows users to create and test digital circuits using various logic gates and components.

Java Boolean Logic Circuit Design

Ludo Game

Classic board game implementation

Ludo Game

Board Game

A digital implementation of the classic Ludo board game featuring multiplayer support, AI opponents, and traditional game rules with modern UI design.

Java Game AI GUI Development

Oval Click Game

Interactive clicking game in Python

UCC Oval Click Game

Game

A reaction-based clicking game built with Python featuring dynamic oval targets, score tracking, and progressively increasing difficulty levels.

Python Game Logic Graphics

Technologies Across Projects

My projects span multiple domains and technologies, showcasing versatility and continuous learning

Python JavaScript C C++ Java React Flask HTML5 CSS3 SQL POSIX Networking Algorithms Machine Learning TensorFlow PyTorch NLTK OpenCV