Background

Projects

🚨 Fraud Monitoring & Risk Analytics System

Banking-style transaction monitoring system that detects fraudulent activity using a rule-based risk engine, real-time alerts, and account-level risk aggregation.

.NET / ASP.NET CoreEntity Framework CoreMySQLJavaScriptChart.js

Fraud Detection Engine

  • Rule-based fraud detection system
  • Large transaction threshold monitoring
  • Velocity-based fraud detection
  • Location anomaly detection
  • Weighted risk scoring model

Architecture

API → Service Layer → Rule Engine → Database → Dashboard

Designed to simulate real-world banking systems with modular rule evaluation, clean separation of concerns, and scalable backend logic.

Analytics & Monitoring

  • Real-time fraud alert generation
  • Account-level risk aggregation
  • Interactive dashboard with charts
  • Risk classification (Low / Medium / High)

🛡 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 security filter chain

Architecture

Controller → Service → Repository → Database

Patterns

  • Dependency Injection
  • Strategy Pattern
  • Template Method
  • Repository Pattern

💰 Money Tracker (MERN Stack)

Full-stack finance tracker that allows users to manage income and expenses with real-time updates and persistent storage.

React Node.js Express MongoDB

Features

  • Add income and expenses
  • Live balance calculation
  • Transaction history tracking
  • Polling-based real-time updates

Data Flow

React → Express API → MongoDB

Frontend communicates with backend APIs to store and retrieve financial transactions, ensuring persistent and consistent state.

Concepts

  • React Hooks & state management
  • REST API integration
  • Async data fetching
  • Full-stack MERN architecture

👨‍💼 Employee Management System

Full-stack CRUD system for managing employee records using Spring Boot and React with RESTful API integration.

Spring Boot ReactJPA / HibernateMySQL

Features

  • Create, update, delete employees
  • REST API integration
  • DTO mapping and validation
  • Structured backend layers

Architecture

React → Controller → Service → Repository → Database

🧠 Machine Learning & Reinforcement Learning

AI projects covering image classification using neural networks and reinforcement learning using Q-learning in grid-based environments.

PythonPyTorchNumPyMatplotlib

Deep Learning

  • CIFAR-10 image classification
  • MLP, CNN, ResNet architectures
  • Model training & evaluation

Reinforcement Learning

  • Q-learning implementation
  • Four-room environment navigation
  • Sequential task optimisation