
Detail-oriented developer skilled in database management, API integration, and debugging. Proven ability to collaborate effectively and adapt to dynamic environments.
Bank Account Management System (Java)
Developed a Java-based console application to simulate core banking operations such as account creation, deposits, withdrawals, and balance inquiries. Implemented object-oriented programming concepts, including encapsulation, constructors, and exception handling, with modular class design for maintainability and future scalability
SyncSphere – Distributed Synchronization Engine
Created a full-featured peer-to-peer file synchronization application demonstrating expertise in distributed systems architecture. Key achievements: implemented automated file scanning and metadata tracking, built peer discovery and message handling for network communication, engineered conflict resolution logic, and developed a monitoring UI. Tech stack: Java, Gradle, multithreading, file I/O, and network programming.
AI-Powered Timetable Generator
Developed an AI-based timetable generation system that creates conflict-free academic schedules by considering student enrollments, elective choices, credit structure, and faculty availability The system generates optimized timetables in exportable formats, reducing manual scheduling effort.
AI BASED EMAIL VALIDITY AND PHISHING DETECTOR
Built a full-stack cybersecurity application that classifies emails and URLs as legitimate or phishing using heuristic feature extraction and a Random Forest ML model. Implemented a Python Flask backend with a responsive HTML/CSS/JavaScript frontend, providing real-time results with confidence scores and under 200ms latency