Background

My Work

🛡 Spring Boot JWT Authentication Service

Production-style authentication and authorization API built using Spring Boot and Spring Security with stateless JWT authentication.

Java 21Spring BootSpring SecurityJWTJPA / HibernateMySQL

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.

PythonPyTorchNumPyMatplotlib

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.

React Node.js Express MongoDB

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.

Spring Boot ReactSpring Data JPAHibernateMySQL

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.