Algorithm Notes
Walkthroughs of core algorithms, complexity breakdowns, and problem-solving patterns with concise write-ups.
Senior Software Engineer · Microsoft
I own architecture and live-site health for Enterprise Voice in Microsoft Teams. I pair distributed systems thinking with AI-driven operations to keep global calling reliable, observable, and fast to recover.
I lead architecture and live-site engineering for Microsoft Teams Enterprise Voice (Calling), shaping mission-critical calling flows end to end.
Redesigned orchestration layer that elevates reliability for Teams Calling.
Stronger state management and multi-device calling experiences.
AI-driven incident correlation and remediation across the calling stack.
Sharper workflows and clarity to raise engineering quality across teams.
Automated root-cause analysis and triage using AI and signal-rich logs.
Reliability, monitoring, alerting, and incident response for global calling.
This work safeguards more than $1.5B in revenue and keeps a worldwide enterprise communication platform dependable.
Personal labs
Hands-on explorations across algorithms, distributed systems, and applied machine learning. Each project is a living notebook of ideas, patterns, and experiments.
Walkthroughs of core algorithms, complexity breakdowns, and problem-solving patterns with concise write-ups.
Notes and explainers on replication, consensus, failure handling, and real-world system tradeoffs.
Practical learning journal covering fundamentals, model behavior, and hands-on experiments.
Analyzing Twitter data using AFINN text for polarity scoring and trend insights.
Custom encryption scheme implemented in Java with reversible transformations.
Search algorithms implemented in Python to guide Pacman across mazes.
Node.js app based on Peter Norvig's technique for candidate generation.