My Work
🛡 Spring Boot JWT Authentication Service
Production-style authentication and authorization API built using Spring Boot and Spring Security with stateless JWT authentication.
Security Features
- Stateless JWT authentication
- Role-based access control
- BCrypt password hashing
- Custom JWT filter integrated into Spring Security
Architecture
Controller → Service → Repository → Database
Layered architecture improving maintainability, scalability and testability.
Design Patterns
- Dependency Injection (Spring IoC)
- Strategy Pattern (Spring Security)
- Template Method Pattern
- Repository Pattern
- Builder Pattern (JWT creation)
🧠 Machine Learning & Reinforcement Learning
Collection of AI projects exploring neural networks for image classification and reinforcement learning agents.
Deep Learning
- CIFAR-10 image classification
- MLP neural networks
- Convolutional Neural Networks
- Residual Networks (ResNet)
Reinforcement Learning
- Q-learning implementation
- Four Rooms environment
- Sequential package collection tasks
🚧 Upcoming Project: 🧠 AI Fraud Detection System
Build a system that detects suspicious transactions in real time using machine learning.
💰 Money Tracker (MERN Stack)
Full-stack personal finance application built with the MERN stack. Users can track income, expenses, and view their running balance.
Application Features
- Add income and expense transactions
- Automatic running balance calculation
- Transaction history with timestamps
- Live updates via periodic API polling
Data Flow
React → Express API → MongoDB
Transactions are submitted from the UI, processed by the backend, and stored in MongoDB before being rendered in the interface.
🚧 Upcoming Project: 🧠 AI-Powered AML (Anti-Money Laundering) Monitoring System
Detect money laundering patterns across accounts..
👨💼 Employee Management System
Full-stack employee management platform built with Spring Boot and React that allows organizations to manage employee records through a modern REST API.
Core Features
- Create employee records
- View employee list
- Update employee details
- Delete employees
System Architecture
React UI → Controller → Service → Repository → Database
Backend follows a layered architecture with DTO mapping, exception handling, and JPA repositories.
