Skip to content
View madhavcodes25's full-sized avatar
🫠
🫠

Block or report madhavcodes25

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
madhavcodes25/README.md
GitAscii Profile

🧠 About Me

class MadhavDaluka {
  role         = "B.Tech Mathematics & Computing Student"
  education    = "SVNIT Surat, Gujarat, India 🇮🇳"
  expertise    = ["💻 Competitive Programming", "🌐 Web Development", "📊 Data Science & AI"]
  achievements = [
    "🏆 Winner at Capital Odyssey 2026 (SVNIT)",
    "🏆 GirlScript Summer of Code 2026 (Top 50 Contributor)",
    "⚔️ LeetCode Knight (Max Rating 1923)",
    "🥇 Finalist at UNCHARTED Hackathon (SVNIT x MongoDB)",
    "🎯 Finalist at MetaCode (IIT Kharagpur)",
    "🏅 Rank 5 at ACM Summer Challenge (SVNIT)"
  ]
  certifications = [
    "📊 Certificate of Excellence (Top 10%ile): Summer Analytics 2026 - Consulting & Analytics Club, IIT Guwahati",
    "🎓 Harvard CS50x: Introduction to Computer Science",
    "📈 Kaggle: Pandas, Data Visualization, Intro to ML, Intermediate Machine Learning, Intro to SQL & Advanced SQL",
    "☁️ Cloudinary: Introduction to Media IQ for Developers",
    "🏢 Celonis: Celonis Foundation, Process Mining Fundamentals",
    "🍃 MongoDB: Building AI Agents with MongoDB"
  ]
}

🎓 Education

Degree & Specialization Institution Timeline Academic Standing
B.Tech in Mathematics & Computing Sardar Vallabhbhai National Institute of Technology (SVNIT), Surat 2025 – 2029 8.60 CGPA
Class 12th GD Goenka Public School 2024-2025 89.4%
Class 10th GD Goenka Public School 2022-2023 95.8%

🛠️ Technical Arsenal

Core Languages

C++ C Python JavaScript

Backend & Database

NodeJS Express.js Flask MongoDB PostgreSQL SQL

Data Science & AI

Pandas NumPy Matplotlib Seaborn Scikit-Learn PuLP SymPy Plotly Gemini

Web & Systems Tools

CMake Git GitHub Streamlit HTML5 CSS3 Bootstrap Jinja

🚀 Featured Projects

A high-performance in-memory key-value storage engine built from scratch with custom data structures, key expiry mechanisms, and zero-sleep automated testing.

  • Tech Stack: C++17, CMake, Catch2
  • Key Highlights:
    • Custom storage engine featuring a separate-chaining hash table, min-heap key expiry (lazy & periodic cleanup), and $O(1)$ LRU eviction using a doubly-linked list.
    • Implemented Redis-style command layer (SET, GET, EXPIRE, TTL, etc.) with 8 automated unit tests using a custom fake clock for deterministic TTL validation.
    • Benchmarked performance on 1M keys against std::unordered_map, reaching within 9% insert throughput (6.57M vs 7.16M ops/s) and lookup speeds within 2%.
    • Analyzed LRU cache efficiency under an 80/20 power-law workload, achieving a 31% hit rate at 10% capacity (vs. 10% uniform) and reaching 72%–98% of optimal cache efficiency.

A data-driven decision support tool that acts as an analytical Head Coach to draft the ultimate playing XI using constrained knapsack problem solving.

  • Tech Stack: Python, Pandas, PuLP, Plotly, Streamlit
  • Key Highlights:
    • Engineered a Binary Integer Linear Programming (ILP) model using PuLP to optimize an 11-player IPL squad under strict budget, overseas, role, and phase specialist constraints, integrating latest IPL 2026 auction prices.
    • Processed 87,600+ ball-by-ball deliveries (IPL 2022–2026) using Pandas to construct recency-weighted Phase Specialist Scores (Powerplay, Middle, Death) and a Pareto-optimal efficient frontier for identifying undervalued players.
    • Deployed a multi-tab decision-support dashboard using Streamlit and Plotly, backed by a 55-test pytest suite to ensure solver accuracy and constraint validation.

A modular, database-driven Discord application featuring dynamic state management and integrated natural language AI.

  • Tech Stack: Node.js, Discord.js v14, Gemini API, MongoDB Atlas
  • Key Highlights:
    • Engineered a custom modular command handler using Node.js and discord.js v14 that dynamically validates and registers commands to ensure crash-free execution.
    • Built a persistent RPG economy system (inventory, jobs, gambling) utilizing MongoDB Atlas and Mongoose for dynamic user state management.
    • Integrated multiple asynchronous APIs, including Google’s Gemini API for natural language processing, PokéAPI for live data, and Canvas for dynamic image manipulation.

📊 GitHub Statistics

GitHub Profile Summary


GitHub Streak

🏆 Coding Profiles

🔗 Connect with Me

LinkedIn LeetCode Email

"Simplicity is prerequisite for reliability." — Edsger W. Dijkstra

Pinned Loading

  1. mini-redis mini-redis Public

    A lightweight, in-memory key-value store built in C++17 with custom hash table implementation, TTL expiry, LRU eviction, and a Redis-style CLI. Includes automated tests and benchmark comparisons.

    C++ 1 2

  2. ipl-moneyball ipl-moneyball Public

    A Python-based decision support tool for IPL squad selection using the PuLP library to solve a constrained knapsack problem for maximized fantasy performance.

    Python 2 1

  3. hungry-bird hungry-bird Public

    A comprehensive food delivery web app supporting customers, restaurants, delivery partners, and admins. Built with React, Node.js, Express, and PostgreSQL, focusing on OOP design patterns and robus…

    JavaScript 1 1

  4. ZenithBot ZenithBot Public

    Developed a modular, database-driven Discord application using Node.js and discord.js v14. Engineered a persistent RPG economy system (inventory, jobs, gambling) utilizing MongoDB Atlas and Mongoos…

    JavaScript 1

  5. Transit-Matchmaker Transit-Matchmaker Public

    A full-stack campus ridesharing web app built with Flask and SQLite to help SVNIT students match travel itineraries and split cab fares.

    HTML 1