Projects

Order Managing App

Java

Backend project for order management application

  • Developed a Spring Boot backend for managing customers, orders, and products in a structured web application.
  • Designed the system using both monolithic and microservices architectures, leveraging OpenFeign for inter-service communication.
  • Built the project as a RESTful API, implementing CRUD operations with proper request validation, error handling, and standardized response structures.
  • Implemented MVC and DTO patterns for clean architecture and efficient data handling.
  • Integrated MySQL as the relational database for data storage and management.
  • Used Docker and Docker Compose for containerization and deployment.
SpringBootMVCMicroserviceRESTful APIDockerMySQL

Deep Learning Models Research Paper

Python

Analysis of Suicide Content in Social Media Posts with Deep Learning Models and Comparison of Models

  • Authored a research paper on detecting suicidal intent in social media posts using deep learning models.
  • Implemented and compared two unused models in literature, achieving 97% accuracy in both models.
  • Conducted data preprocessing, feature extraction, and model evaluation to improve classification performance.
Deep LearningNLPCNN

Ransomware Simulation & Analysis

CyberSecurity

Simulated a controlled WannaCry ransomware attack in an isolated virtual lab to analyze behavior and test defense mechanisms.

  • Simulated a WannaCry ransomware attack in a fully isolated virtual environment to study infection patterns and defense strategies.
  • Configured Windows 10 and REMnux virtual machines on a host-only network to ensure total isolation from production systems.
  • Deployed INetSim to safely emulate internet services, enabling observation of malware's outbound communication attempts.
  • Monitored system and network activity using Wireshark, tcpdump, Procmon, Process Explorer, and Regshot to capture behavioral indicators.
  • Performed static analysis with PeStudio to examine malware binaries, structure, and imported libraries.
  • Analyzed file encryption processes, registry modifications, and lateral movement techniques commonly used by WannaCry.
WannaCryMalware AnalysisREMnuxINetSimWiresharkStatic AnalysisDynamic AnalysisVirtualization

Multiplayer Pacman Game

Unity

A Pacman themed multiplayer game made with unity.

  • Developed a multiplayer version of the classic Pac-Man game using C# and Unity.
  • Implemented real-time player-controlled ghosts with Photon for networking and multiplayer synchronization.
  • Designed game mechanics to maintain the original Pac-Man experience while enhancing interactivity.
  • Focused on smooth network communication, responsive controls, and an engaging multiplayer experience.
C#Photon

Assembly Car Game

Assembly

Simple Car Game Coded With Assembly

  • A simple car game made with assembly codes. Used emu8086 version 4.05. 8086 microprocessor emulator.
Emu8086

Syllabus Creator App

Java

An application that helps you manage your weekly courses.

  • Easy to use, user friendly interface.
  • 8 Course time for 7 days of the week.
  • Choose your course type.
  • Different Syllabus' for different accounts.
Javafx

Solar System Model

Javascript

A website for observing a scale model of the solar system

  • Realistic 3D models of all planets in our solar system.
  • Interactive camera controls for exploring the solar system.
  • Planet trails showing orbital paths.
Three.jsHTMLCSS