Morgan Stanley
Technology Apprentice
Worked on a CIAM data warehouse using Kafka, PySpark, and Snowflake, with mTLS and RBAC. Processed more than 5 million events with zero row-count tolerance and enabled clients to see their events in real time.
Loading SM'S DEX…
Best viewed on wider screens.
FACT: SM likes paneer and is unemployed right now.
@smresponsibilitiesDEX FACT: Shipped 425+ test suites.
Shivam Mahajan is a software developer building production systems with Python, Kotlin, Kafka, PySpark, Snowflake, React and Solidity. To be added as a pokemon click on the Add Pokemon Button.
Generation I loads first.
Pick any generation to change the device.
Working toward 2,002 Days of Code.
Shivam works across Python, Kotlin, data platforms, smart contracts and web software. His work includes 425+ test suites, 5 million processed events and 2,600+ solved algorithmic problems.
Technology Apprentice
Worked on a CIAM data warehouse using Kafka, PySpark, and Snowflake, with mTLS and RBAC. Processed more than 5 million events with zero row-count tolerance and enabled clients to see their events in real time.
RELEASED · Available for software engineering and other relevant roles now.
Reminders.
With a ringtone.
Uses phone calls for reminders. A pattern-based parser helps enter tasks in natural language.
Scheduled to ring.
Task reminders use Android alarms and full-screen notifications.
Built for Android.
A dedicated incoming-call screen for scheduled tasks.
Open-source Pokédex developer portfolio with synthesized chiptune audio and automated GitHub Actions community roster.
Zero-dependency Wordle engine with custom polynomial hashing, two-pass duplicate tracking, and real-time execution call tree.
Bidirectional data pipeline connecting ClickHouse OLAP databases and CSV flat files with real-time schema mapping.
Coding platform that validates code originality with Gemini AI at 95%+ accuracy and mints it as NFTs.
Visualizes aircraft flight paths and computes sun angle relative to seat placement for sunlight optimization.
Runs live multiplayer quizzes for at max 500 concurrent players with a 31 ms average response time.
Daily engineering notes, algorithms and projects. Follow the journey, one hundred days at a time.
1,255 days of code · 13 chapters
Chapter 13 · Apex Era
Days 1,201–1,255
Morgan Stanley CIAM warehouse apprenticeship, 5M+ Kafka events with zero row-count tolerance, pure C Wordle simulator, and the Pokédex portfolio.
Aug 2026 — Oct 2026 · 51 logs
Read this chapterChapter 12 · Systems Core
Days 1,101–1,200
Solving array reverses, bit operations, and streaming event pipelines in minutes. Building real-time distributed platforms and test infrastructure.
May 2026 — Aug 2026 · 100 logs
Read this chapterChapter 11 · Time Origin
Days 1,001–1,100
Achieved the original 1,001-day pledge and immediately doubled down: aiming for 2,002 Days of Code. Advanced graph theory and interval scheduling.
Feb 2026 — May 2026 · 101 logs
Read this chapterChapter 10 · Ultra Apex
Days 901–1,000
Classic DP progressions (Frog Jump, Secret Propagation). Approaching the mythical 1,001st day of the original commitment with zero days missed.
Oct 2025 — Feb 2026 · 100 logs
Read this chapterChapter 09 · Gen IX · Paldea
Days 801–900
Historic milestone on Day 801: completed every single non-premium Easy algorithm on LeetCode! Transitioned fully into Medium and Hard problem sets.
Jul 2025 — Oct 2025 · 100 logs
Read this chapterChapter 08 · Gen VIII · Galar
Days 701–800
Compiling structured study guides for heaps, sliding windows, and binary search. Cross-implementing algorithms in Python, Java, and C++.
Apr 2025 — Jul 2025 · 99 logs
Read this chapterChapter 07 · Gen VII · Alola
Days 601–700
Stepping into LeetCode Weekly and Biweekly contests. Benchmarking real-time problem-solving speed and algorithmic precision under strict clock pressure.
Jan 2025 — Apr 2025 · 106 logs
Read this chapterChapter 06 · Gen VI · Kalos
Days 501–600
Heavy utilization of hash counters, frequency maps, tree traversals, and dynamic programming memoization.
Sept 2024 — Jan 2025 · 100 logs
Read this chapterChapter 05 · Gen V · Unova
Days 401–500
Crossing the 400 and 500-day thresholds. Solved pair permutations, modular arithmetic, and daily problem-solving during heavy travel without breaking streak.
Jun 2024 — Sept 2024 · 101 logs
Read this chapterChapter 04 · Gen IV · Sinnoh
Days 301–400
Expanded into bitwise optimizations, binary representation puzzles, and pandas data manipulation, balancing systems thinking with analytical tools.
Mar 2024 — Jun 2024 · 100 logs
Read this chapterChapter 03 · Gen III · Hoenn
Days 201–300
Shifted focus to strict time complexity targets: O(n), O(n²), and O(n log n). Deep dive into monotonic stacks, parentheses matching, and subarray logic.
Nov 2023 — Mar 2024 · 100 logs
Read this chapterChapter 02 · Gen II · Johto
Days 101–200
Accelerated problem-solving with C++ as the primary engine. Mastered arrays, string manipulations, Ransom Note, and early LeetCode patterns.
Aug 2023 — Nov 2023 · 100 logs
Read this chapterChapter 01 · Gen I · Kanto
Days 1–100
The historic launch of #1001DaysOfCode alongside Shivanshu. Laid foundations in daily problem-solving, Python recursion, and early C++ loop mechanics.
May 2023 — Aug 2023 · 100 logs
Read this chapterLatest chapter · Scroll to explore
Explore the complete timeline →