# About Dhruv Mishra

Source: https://whoisdhruv.com/about

## Who

I'm Dhruv Mishra, a software engineer based in India. I work at Microsoft on the M365 Shell Team, focusing on systems that have to be fast, reliable, and boring in production. CS & Applied Math graduate from IIIT Delhi, Codeforces Expert, and a hobbyist across gym, chess, PC overclocking, and longevity research.

Current role: Software Engineer at Microsoft on the M365 Shell Team (since June 2024, Noida, India). The Shell service handles identity and user data at 7B+ hits per day. I work with C++ and C# on enterprise encryption flows, including PDF encryption for Office docs across Word, Excel, and PowerPoint — sandboxed via a secure C# proxy + IPC architecture talking to Azure Rights Management. Cut infrastructure COGS by $240,000 annually by optimizing VM Scale Sets, log retention/replication, and Redis/Cosmos configurations. Also designed autonomous LLM + MCP server workflows for the Identity Management Service to automate internal platform tasks and accelerate incident mitigation.

Favorite language is C++. Core stack: TypeScript, C++, C#, Kotlin, Python, SQL, Java, JavaScript. Frameworks and tools include Android (Jetpack Compose, XML, Gradle, Maven), React, Next.js, Tailwind, OpenCV, scikit-learn, DevOps, Git, NPM, Azure, GCP, Nginx, Cloudflare, MCP, LLM tooling, RAG, embeddings, and cryptography. Comfortable across system design, distributed systems, CI/CD, cloud infrastructure, REST APIs, databases, and machine learning.

This portfolio is a sketchbook-themed site built with Next.js 16, React 19, Tailwind v4, and Framer Motion. It has an interactive retro terminal, an AI chat, a guestbook, and an unlockable sticker system. Georedundant deployment across Oracle Cloud, GCP, and Azure VMs with custom traffic routing, Nginx reverse proxies, Cloudflare caching, and separate GitHub Actions deployment pipelines — everything free, only paying for the domain.

## Current and past work

Software Engineer at Microsoft (June 2024 to present, Noida, India). Highlights from the current role:

- Enabled PDF encryption for Office documents across Word, Excel, and PowerPoint by sandboxing the end-to-end execution of an existing C++ encryption SDK. Replaced direct network access with a secure C# proxy + IPC architecture for Azure Rights Management Service communication, reducing attack surface.
- Cut infrastructure costs by $240,000 annually for a shell platform backend service handling 7B+ hits per day by optimizing VM Scale Sets, log retention and replication, and Redis/Cosmos configurations.
- Designed autonomous workflows for Microsoft Shell Platform (Identity Management Service) using LLMs, MCP servers, and REST APIs to automate internal platform tasks and accelerate incident mitigation and bug resolution.
- Re-architected Excel's Compose shimmer loading path with warmup sequences, baseline profiles, and optimized XML/Compose interactions, reducing load time by 99% (300ms to 3ms) and improving perceived latency for millions of users.
- Achieved 100% security compliance as the Sole Security (S360) Compliance Owner for Office Android Shared.
- Primary owner for Fluent UI Android, driving 10 major releases used by 10+ partner teams including Copilot, Office, Outlook, OneDrive, and Teams. Migrated and owned publishing pipelines for Fluent UI System Icons.
- Won the Microsoft E+D FHL Award (Fundamental Category) for "WXP ActionEase".

Competitive programming achievements: Codeforces Expert with peak rating 1703 (handle DhruvMishra), CodeChef 5-star with peak rating 2003. Global Rank 291 in the Google Code Jam Farewell Round 2023 Round A, Rank 353 in Google Kick Start 2022 Round H, and Rank 167 in the Reply Code Challenge. Microsoft E+D FHL Award (Fundamental Category) for "WXP ActionEase".

B.Tech in Computer Science and Applied Mathematics from Indraprastha Institute of Information Technology (IIIT-Delhi), December 2020 to June 2024. Graduated with Academic Honors, CGPA 8.96 / 10.0. Undergraduate Researcher at DCLL under Prof. Bapi Chatterjee, achieving 300% throughput boost in Counting Bloom Filters with minimal impact on false positive/negative rates using relaxation and concurrency. Developed a Course Recommendation System as an engineering project under Prof. Dhruv Kumar.

Languages: TypeScript, C++, C#, Kotlin, Python, SQL, Java, JavaScript.

Frameworks and tools: Android (Jetpack Compose, XML, Gradle, Maven), React, Next.js, Tailwind CSS, OpenCV, Scikit-Learn, DevOps, Git, NPM, Azure, GCP, Nginx, Cloudflare, MCP, LLM Tooling, RAG, Embeddings, Cryptography.

Core concepts: System Design, Distributed Systems, CI/CD, Cloud Infrastructure, REST APIs, Databases, Machine Learning.

Machine Learning Engineer at growIndigo (February 2024 to June 2024, Delhi, India). Replaced a manual Google Earth Engine classification workflow with a Python-based XGBoost and Random Forest pipeline, improving crop classification accuracy from 80% to 93% while significantly reducing workflow time.

Software Engineering Intern at Microsoft (May 2023 to July 2023, Noida, India). Architected a connection management service for Microsoft Loop that synchronized connection states across multiple third-party integrations (Jira, Trello, GitHub) — that service now serves as the generic backend for all third-party integrations. Integrated GitHub and Azure DevOps REST APIs into the Microsoft Power Platform Connector, enabling automated workflows. The GitHub connectors I built there are now used across major Microsoft applications.

Open-source contribution: Contributor to the Rhinestone SDK (ERC-7579 based moduleSDK) for Account Abstraction, enabling modular smart accounts. Tech stack: Account Abstraction, ERC-7579, Viem, Solidity, TypeScript.

## Detailed experience timeline

### Software Engineer — Microsoft, M365 Shell Team

- Category: work
- Dates: Jun 2024 - Present
- Location: Noida, India
- Summary: Building high-scale Shell platform systems for identity, user data, Office encryption, and internal AI workflows.
- Impact: $240K/year infrastructure savings, 7B+ daily backend hits supported, and 99% faster Excel Compose shimmer loading.
- Tools: C++, C#, Azure RMS, IPC, Redis, Cosmos, MCP, LLMs, Compose

Highlights:
- Enabled PDF encryption for Office documents across Word, Excel, and PowerPoint by sandboxing a C++ encryption SDK behind a secure C# proxy plus IPC architecture for Azure Rights Management Service calls.
- Optimized VM Scale Sets, log retention, replication, Redis, and Cosmos settings for a Shell backend handling more than 7B hits per day.
- Designed LLM, MCP, and REST API workflows for Microsoft Shell Platform Identity Management Service to speed up incident mitigation and bug resolution.
- Re-architected Excel Compose shimmer warmup, baseline profile, and XML/Compose interactions, cutting load time from 300ms to 3ms.
- Served as Sole Security Compliance Owner for Office Android Shared, reaching 100% S360 compliance.
- Owned Fluent UI Android releases and Fluent UI System Icons publishing pipelines for partner teams including Copilot, Office, Outlook, OneDrive, and Teams.

### Machine Learning Engineer — growIndigo

- Category: work
- Dates: Feb 2024 - Jun 2024
- Location: Delhi, India
- Summary: Rebuilt a crop-classification workflow into a faster Python ML pipeline for agricultural intelligence.
- Impact: Improved crop classification accuracy from 80% to 93% while shrinking a manual Google Earth Engine workflow.
- Tools: Python, XGBoost, Random Forest, Google Earth Engine, Scikit-Learn

Highlights:
- Replaced manual Google Earth Engine classification steps with a Python pipeline built around XGBoost and Random Forest models.
- Made the workflow faster and easier to iterate while improving model accuracy for crop classification.

### Software Engineering Intern — Microsoft Loop

- Category: internship
- Dates: May 2023 - Jul 2023
- Location: Noida, India
- Summary: Built connection-management infrastructure for third-party integrations across Microsoft Loop and Power Platform.
- Impact: The service became the generic backend for third-party integrations, and the GitHub connectors are used across major Microsoft apps.
- Tools: REST APIs, GitHub APIs, Azure DevOps, Power Platform, Microsoft Loop

Highlights:
- Architected a connection management service that synchronized state across Jira, Trello, and GitHub integrations.
- Integrated GitHub and Azure DevOps REST APIs into the Microsoft Power Platform Connector to enable automated workflows.

### B.Tech, Computer Science and Applied Mathematics — IIIT Delhi

- Category: education
- Dates: Dec 2020 - Jun 2024
- Location: Delhi, India
- Summary: Studied computer science and applied mathematics with a strong systems, ML, and engineering project spine.
- Impact: Graduated with Academic Honors and CGPA 8.96/10.0.
- Tools: Computer Science, Applied Mathematics, Machine Learning, Deep Learning, LLMs

Highlights:
- Built a Course Recommendation System engineering project under Prof. Dhruv Kumar.
- Focused coursework and projects across machine learning, deep learning, LLMs, computer science, and applied mathematics.

### Undergraduate Researcher — DCLL, IIIT Delhi

- Category: research
- Dates: 2023 - 2024
- Location: Delhi, India
- Summary: Worked under Prof. Bapi Chatterjee on concurrent data-structure research for Counting Bloom Filters.
- Impact: Achieved a 300% throughput boost with minimal impact on false positive and false negative rates.
- Tools: C++, Systems Research, Concurrency, Bloom Filters, Performance

Highlights:
- Explored relaxation and concurrency techniques for Counting Bloom Filters.
- Balanced throughput gains against correctness tradeoffs in probabilistic data structures.

### Competitive Programming + Awards — Codeforces, CodeChef, Microsoft

- Category: achievement
- Dates: 2022 - 2024
- Location: Online + Microsoft
- Summary: Kept sharpening algorithmic problem solving through contests and workplace recognition.
- Impact: Codeforces Expert 1703, CodeChef 5-star 2003, Google Code Jam Farewell Round A global rank 291, and Microsoft E+D FHL Award.
- Tools: Algorithms, Data Structures, C++, Problem Solving, Performance Thinking

Highlights:
- Reached Codeforces Expert with peak rating 1703 under the handle DhruvMishra.
- Reached CodeChef 5-star with peak rating 2003.
- Placed global rank 353 in Google Kick Start 2022 Round H and rank 167 in Reply Code Challenge.
- Won the Microsoft E+D FHL Award in the Fundamental Category for WXP ActionEase.

## Links

- GitHub: https://github.com/Dhruv-Mishra
- LinkedIn: https://www.linkedin.com/in/dhruv-mishra-id/
- Codeforces: https://codeforces.com/profile/DhruvMishra
- Resume PDF: https://whoisdhruv.com/resources/resume.pdf
