Portfolio

Projects

A complete collection of full-stack applications, distributed systems, and IoT solutions spanning multiple domains and technologies

Showing 11 projects

Distributed Tic-Tac-Toe Game

Multiplayer Tic-Tac-Toe using Java Sockets and multithreading for real-time play across nodes.

JavaSocketsSSH+2

Cloud-Native Messaging Application on AWS

Event-driven serverless chat platform with scalable architecture and secure authentication.

ReactTypeScriptAWS Amplify+14

Real-Time Flight Data Analysis with Apache Storm

A distributed real-time stream processing system to analyze and filter live flight data based on altitude, vertical rate, and proximity to airports using Apache Storm.

Apache StormJavaMaven+3

Mobile Agent System with Inter-Agent Communication and Spawning

Distributed Java mobile agent framework supporting migration, inter-agent messaging, and dynamic agent spawning across multiple servers.

JavaJSCHRMI+4

Distributed Inverted Indexing System with Hierarchical Dispatch and Mobile Agents

A Java-based distributed indexing framework implementing hierarchical dispatch and mobile agent features for scalable and fault-tolerant data processing.

JavaHazelcastRMI+4

Distributed Task Execution and Graph Processing using Apache ZooKeeper

ZooKeeper-based distributed coordination system supporting dynamic task assignment, variable graph sizes, and visual result output.

JavaApache ZooKeeperMultithreading+4

FarmConnect Web Portal

Full-stack web application connecting farmers with agricultural organizations and resources.

FlaskHTML5CSS3+2

Smart Waste Sorting System

YOLO-based IoT waste classification system using Raspberry Pi and edge computing.

PythonYOLOv3OpenCV+3

Crowd Management System using Raspberry Pi, Firebase and ML

IoT solution to enforce social distancing by restricting gatherings at a specific location during Covid-19.

Raspberry PiInfrared SensorsFirebase+4

StackOverflow Clone

Web platform to facilitate developer Q&A with user authentication, editing features, and profile management.

Node.jsExpress.jsMongoDB+5

NGO Web Application

Digitized operations of a non-governmental organization with role-based authentication and program management.

Node.jsMongoDBBootstrap+4