Hi, I'm
Vishal Jha
Building software that scales.
Software engineer at Microsoft, currently shipping features for PowerPoint Web.
My happy place is experimenting with new ideas, building products from scratch, and pushing the boundaries of what's possible with modern technology. Got an idea worth building? Let's talk.

3.8+
Years Experience
80M+
Users Impacted
Experience
- Microsoft
Software Engineer II
Aug 2024 — PresentOwning backend architecture for Charts in PowerPoint Web (80M+ MAU) and driving performance wins across boot and runtime.
System Ownership & Scale
- Core Feature Architecture: Architected and scaled the end-to-end backend for core PowerPoint Web chart features, reliably supporting 80M+ MAU and over 1M daily interactions.
- High-Availability Pipelines: Designed robust sync, insert, and refresh workflows that ensure low-latency execution and maintain a consistent 99.98% success rate.
Performance Engineering
- Network & Asset Optimization: Pioneered the Compression Dictionary Technique (CDT) alongside early flushing, multithreading, and intelligent data center routing — cutting loading latency by up to 1.1s.
- Graphics Layer Modernization: Re-engineered the rendering engine by migrating image processing from legacy SVG/DOM to a hardware-accelerated WebGL pipeline, maximizing throughput and enabling complex 3D visuals.
C#ASP.NET CoreTypeScriptWebGLDistributed SystemsHigh AvailabilityAzureCosmos DBAzure Service BusKusto / KQLREST APIsCDN & CachingPerformance ProfilingSystem Design - Microsoft
Software Engineer
Jul 2022 — Jul 2024Built PowerPoint Copilot end-to-end and modernized core platform experiences across security, theming, and AI.
AI Integration & Intelligent Features
- Led the end-to-end launch of Copilot Chat in PowerPoint Web, delivering AI-powered experiences to millions of users and increasing enterprise engagement by 17%.
- Integrated Azure OpenAI (GPT-4) with Azure AI Search and built scalable Microsoft Graph APIs for contextual responses, automated slide generation, and document formatting, improving user productivity by 23%.
Infrastructure, Security & Platform UX
- Engineered secure, high-scale platform infrastructure using OAuth 2.0, Managed Identities, and Microsoft Information Protection (MIP), maintaining 99.9% uptime while enforcing enterprise security policies.
- Modernized the PowerPoint Web experience by redesigning and deploying the default Office Theme, improving accessibility and visual consistency across 60,000+ daily documents.
C#Node.jsTypeScriptAzure OpenAIGPT-4RAGVector SearchMicrosoft GraphOAuth 2.0Managed IdentityMIP / Sensitivity LabelsAzure FunctionsSQLRedis Software Engineer Intern
Jun 2020 — Aug 2020Newzera
Worked across the stack on a news-tech product, modernizing the frontend and hardening the API layer.
- Migrated the web frontend to React.js and built cross-platform React Native components.
- Integrated GraphQL APIs and added Jest / Enzyme coverage.
ReactReact NativeTypeScriptGraphQLApollo ClientNode.jsMongoDBJestCI/CD
Featured Projects
A selection of things I've shipped outside of work.

Medical ML
SEG
Smart Encephalography — a web app that classifies emotional state from EEG signals using a Random Forest classifier to help screen for disorders like bipolar disorder.

Mobile Application
vHelp
Client–server mobile app connecting users to local vendors and doorstep service providers, with the API and database hosted independently and consumed over REST.

Assessment Tool
mindHunt
AI-driven psychometric assessment tool that groups candidates into balanced teams using k-means clustering over their measured potential and aptitude scores.

College Management System
CMS NSIT
Full-stack web application that handles enrollment, students, faculty, attendance, scheduling, assignments and grading for a college, backed by a normalized MySQL schema.

Event Management
DEC'20
Event-management platform for the Delhi Entrepreneurship Challenge under E-Cell NSUT — team registration, submissions and round tracking for the competition.

Computer Vision
OCR WebApp
Web interface for English-language OCR powered by tesseract.js — users upload an image and the extracted text is rendered while preserving the original layout.