Skip to content
View deepesh1singh's full-sized avatar

Block or report deepesh1singh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
deepesh1singh/README.md
Typing SVG

About Me

Indian Institute of Technology Kharagpur

Premier Technical Institute | Est. 1951 | Top 5 IIT

Pursuing an integrated B.Tech and M.Tech in Computer Science and Engineering at IIT Kharagpur. Solid expertise in data structures and algorithms, web development, and applied machine learning, with a passion for tackling challenging problems.

Featured Projects Showcase

Projects Typing SVG

Machine Learning-Based Differential Cryptanalysis of ASCON Permutation

Repo

Advanced machine learning approach to cryptanalysis of the ASCON permutation

Technical Details & Performance
Research Focus:
  ├── Target: ASCON permutation (lightweight cryptography)
  ├── Approach: ML-based differential distinguishers
  ├── Models: CNN, LSTM, LightGBM
  └── Dataset: 100,000 samples (50% random, 50% real)

Data Preprocessing:
  ├── CNN/LSTM: Decimal to 3D binary vectors
  └── LightGBM: Decimal to 2D binary matrices

Performance Metrics:
  ├── Round 1: 100% accuracy (CNN, LSTM, LGBM)
  ├── Round 2: 100% accuracy (CNN, LSTM, LGBM)
  ├── Round 3: 94.52% accuracy (LGBM)
  └── Rounds 4-5: ~50% accuracy (approaching random)

Key Achievements:
  ├── Successful detection of non-random patterns
  ├── Multi-model comparative analysis
  └── Identification of distinguisher limits

Tech Stack:


BankBrain – Cloud-Ready Microservices Banking Backend

Repo

Cloud-native banking backend with MCP-driven multi-agent architecture

Technical Architecture & Features
Architecture:
  ├── Pattern: Microservices
  ├── Framework: FastAPI (Python)
  ├── Containerization: Docker
  └── Orchestration: Kubernetes-ready

Multi-Agent System (MCP):
  ├── Support Agent: Customer assistance
  ├── A2A Gateway: Account-to-account transfers
  └── Risk Agents: Transaction monitoring

Testing Framework:
  ├── Type: In-memory end-to-end smoke tests
  ├── Tool: FastAPI TestClient
  └── Coverage: Complete workflow validation

Integration Features:
  ├── Mock Banking APIs
  ├── Tool-calling workflows
  └── Secure transaction retrieval

Key Features:
  ├── Modular design for scalability
  ├── Cloud-ready deployment
  ├── Comprehensive testing suite
  └── Secure transaction processing

Tech Stack:


Multimedia Database System

Repo

Full-stack multimedia content management system with real-time communication

Technical Architecture & Features
Supported Media Types:
  ├── Books
  ├── Videos
  ├── Music
  ├── Images
  ├── Articles
  ├── Newspapers
  └── Games

Security Features:
  ├── bcrypt: Password hashing
  ├── JWT: Token-based authentication
  ├── Helmet: Security headers
  ├── CORS: Cross-origin resource sharing
  ├── Rate Limiting: Request throttling
  └── Input Validation: Data sanitization

Database Architecture:
  ├── ORM: Sequelize
  ├── Database: SQLite
  └── Features: Efficient queries & indexing

Real-time Features:
  ├── Socket.IO: Live communication
  ├── Automated metadata extraction
  └── File optimization for efficient storage

Frontend:
  └── Bootstrap: Responsive design

Tech Stack:


Event Management System

Repo

Enterprise-grade event management platform with role-based access control

Technical Architecture & Features
Architecture:
  ├── Pattern: MVC (Model-View-Controller)
  ├── API Design: RESTful endpoints
  └── Database: MongoDB (NoSQL)

User Roles:
  ├── Manager: Full system access
  ├── Vendor: Service management
  ├── Accountant: Financial oversight
  └── Customer: Event participation

Core Features:
  ├── Event creation & management
  ├── Ticket booking system
  ├── Payment processing
  ├── PDF ticket generation
  └── Automated email notifications

Security Implementation:
  ├── JWT: Token-based authorization
  ├── bcrypt: Secure password hashing
  ├── CORS: Cross-origin protection
  ├── dotenv: Environment configuration
  └── Structured access control

Additional Features:
  ├── Reporting & analytics
  ├── User management workflows
  └── Modular architecture for scalability

Tech Stack:

Sills

Programming Languages

C++
C++
Python
Python

C

HTML

CSS

Verilog

SQL
Frameworks & Libraries
React
React

PyTorch
Pandas
Pandas
NumPy
NumPy
Matplotlib
Matplotlib
Databases

MongoDB

PostgreSQL

SQLite
Tools & Technologies
GitHub
GitHub

Git

Docker

Kubernetes

Socket.IO

VS Code
Core Competencies

Awards and Achievements

Awards Typing SVG
  • Codeforces: Expert rating (1654)
  • Codeforces Round 1042 (Div. 3): Ranked 495th out of 48,643 participants
  • Codeforces Round 1043 (Div. 3): Ranked 27th out of 27,876 participants

Connect With Me


Footer Typing SVG Profile Views

"Code is poetry written in logic, and every bug is a haiku waiting to be debugged."

Popular repositories Loading

  1. ML-Cryptanalysis ML-Cryptanalysis Public

    Machine Learning in Cryptanalysis - ML-based attacks on classical ciphers

    Python 2

  2. BankBrain-Cloud-Ready-Microservices-Banking-Backend BankBrain-Cloud-Ready-Microservices-Banking-Backend Public

    BankBrain is a cloud-ready microservices banking backend built with Python, FastAPI, Docker, and Kubernetes. It features multi-agent automation via MCP, mock banking APIs, and an in-memory smoke te…

    Shell 1

  3. multimedia-database-system multimedia-database-system Public

    HTML

  4. Bias-Variance-Model- Bias-Variance-Model- Public

    Jupyter Notebook

  5. Event-Management-System Event-Management-System Public

    The Event Management System is a platform to plan, organize, and manage events efficiently. It allows event creation, user registration, ticket booking, and notifications. The system simplifies coo…

    EJS

  6. deepesh1singh deepesh1singh Public