Hi, I'm Deepesh Singh

Fourth-Year Computer Science Student

I have Solid expertise in data structures and algorithms, web development, and applied machine learning, with a passion for tackling CP problems.

Deepesh Singh

About Me

I am a fourth-year B.Tech Dual Degree student in Computer Science and Engineering at the Indian Institute of Technology Kharagpur (2022–2027). I am passionate about building efficient, scalable systems and applying strong problem-solving skills across software engineering and machine learning.

I have strong foundations in Data Structures and Algorithms, which I continuously refine through competitive programming. Alongside this, I have hands-on experience in full-stack web development and applied machine learning, enabling me to bridge core computer science principles with practical, real-world solutions.

Interests

  • Web Development
  • Machine Learning

Strengths

  • Problem-solving & Analytical Thinking
  • Team Collaboration & Leadership
  • Effective Communication

Education

Indian Institute of Technology Kharagpur
2022 - 2027
Bachelor and Master in Computer Science and Engineering

Integrated B.Tech and M.Tech dual degree program in Computer Science and Engineering.

Jawahar Navodaya Vidyalaya, Lucknow
2021
Class XII, CBSE

Completed senior secondary education with focus on science and mathematics.

Skills

Technical Skills

Programming Languages: C, C++, Python, SQL, HTML/CSS, Verilog, Assembly
Frameworks & Libraries: Pandas, NumPy, Matplotlib, Pytorch, Tkinter, C++ STL
Databases & Developer Tools: SQLite, PostgreSQL, Git, GitHub, VS Code, Socket.IO
Core Competencies: Data Structures & Algorithms, Web Development, Object-Oriented Design

Projects

Machine Learning-Based Differential Cryptanalysis of ASCON Permutation

Designed and implemented Jupyter Notebook experiments to analyze differential distinguishers for the ASCON permutation. Applied advanced cryptographic concepts to evaluate the strength and performance of ASCON under multiple differential scenarios using reproducible, interactive notebooks. Documented findings with in-depth commentary and visualizations, facilitating transparent results validation and further cryptanalysis research.

Jupyter Notebook ASCON Python TensorFlow LSTM CNN LightGBM Keras Scikit-Learn NumPy Pandas Matplotlib Cryptanalysis

Event Management System

Created a comprehensive event management system utilizing EJS templating, JavaScript, CSS, and Handlebars. Enabled efficient planning, organization, and coordination of events through features such as event creation, user registration, ticket booking, and real-time notifications. Built intuitive interfaces for both organizers and attendees, supporting streamlined communication and operational workflows. Ensured a visually appealing and responsive design for enhanced user engagement.

Node.js Express.js CSS MongoDB EJS JWT MVC Email Automation PDF Generation Security

BankBrain – Cloud-Ready Microservices Banking Backend

Engineered a cloud-ready microservices banking backend leveraging Python, FastAPI, Docker, and Kubernetes, with support for multi-agent automation via MCP. Developed modular banking APIs, an in-memory smoke test framework, and secure transaction validation workflows to ensure robust financial operations. Integrated shell, PowerShell, and batch scripting for seamless deployment, automated tool calls, and agent coordination across distributed environments. Advanced build and orchestration using Dockerfile and Makefile for scalable container management and rapid CI/CD.

Python FastAPI Microservices Cloud-Native CI/CD MCP Agents API Automation

Multimedia Database System

Developed a responsive multimedia database system using HTML, JavaScript, CSS, and SCSS, featuring a modern, user-friendly interface and dynamic content management. Implemented client-side data filtering, sorting, and search functionalities to efficiently organize and display multi-format media collections. Designed scalable layouts with custom styling, enabling seamless integration of diverse media types such as images, videos, and documents. Ensured cross-browser compatibility and optimized performance for an interactive user experience.

HTML JavaScript CSS Sequelize SQLite Socket.IO Bootstrap JWT

Gram Panchayat Management System

Developed a robust Gram Panchayat management system using PHP with a MySQL backend, featuring an intuitive and responsive user interface powered by Bootstrap. Engineered secure authentication and session management with built-in PHP security best practices, including input sanitization and CSRF protection. Implemented modules for citizen record management, service request processing, village resource tracking, and local governance notifications. Integrated comprehensive role-based access control, automated record archiving, and reporting capabilities for streamlined administration and transparency.

PHP MySQL Bootstrap Security CRUD Role-Based Access CSRF Admin Dashboard

Bias Variance Model

Developed and analyzed bias-variance models in a Jupyter Notebook environment, utilizing Python's scientific computing ecosystem. Explored core concepts of model performance, overfitting, and underfitting through interactive visualizations and data-driven experiments. Implemented statistical evaluation techniques including cross-validation, learning curves, and error analysis to demonstrate the trade-offs between bias and variance. Provided clear documentation and step-by-step code annotations for reproducibility and educational clarity.

Jupyter Notebook Python Bias-Variance Analysis Statistics Cross-Validation

Coursework

Core Programming

Programming and Data Structures
Algorithms
Systems Programming

Systems & Infrastructure

Computer Networks
Database Management Systems
Operating Systems

AI & Machine Learning

Machine Learning
Artificial Intelligence
Scalable Data Mining

Mathematics & Analysis

Probability and Statistics
Discrete Mathematics
Linear Algebra

Certifications

AWS Certified: Machine Learning Foundations

AWS Educate

NTSE Scholar – National Talent Search Examination, NCERT

Achievements

JEE Advanced 2023

Secured All India Category Rank 16

Top 0.1% of 1.6M+ candidates

Codeforces Expert

Achieved Expert rating (1654)

Codeforces Round 1042 (Div. 3)

Ranked 495th out of 48,643 Participants

Top 1%

Codeforces Contest Performance

Ranked 27th out of 27,876 Participants

Top 0.1%

Get In Touch