Conducted performance profiling of desktop Office apps, identifying and resolving bottlenecks through optimizations such as better inlining, intrinsics, and manual vectorization for performance-critical sections.
•
Collaborated with silicon partners, including Intel and Qualcomm, to ensure OEM benchmarks using Office run efficiently on the latest hardware. Optimizations also resulted in a 15% improvement in Procyon® productivity benchmark scores.
•
Implemented ARM-specific optimizations, including memory ordering considerations, NEON implementations, and the use of ARM intrinsics, achieving performance parity with x64 before the release of ARM-based Copilot+ PCs
•
Worked with OS team partners to improve video encoding and decoding performance in PowerPoint, resulting in a 70% reduction in presentation video export time across all percentiles.
•
Integrated an optimized compression library into Office, utilizing SIMD and other hardware optimizations, resulting in up to an 85% reduction in file save times for Excel.
Reduced start-up time of React Native experiences in Office on Android by 20% and memory consumption by 40% by switching to the Hermes runtime engine and integrating Hermes bytecode compilation into the Office build system.
•
Maintained a React Nativefork using AzureDevOps for Office customizations. Setup CI/CD pipelines, automated merges with React Native from Meta, and adapted build to run on Windows shell instead of BASH to enhance developer experience.
•
Authored a Python package to download React Native dependencies as a Maven repository for offline Gradle builds, and eliminated native library load errors by auto-generating the load order.
Developed the shared C++ back-end and front-end for the home page UX used across all Office apps on Windows, streamlining operations related to creating, opening or searching for documents.
•
Improved app home page startup time by up to 42% and app boot time by up to 22% through profile based optimizations and deferring non-essential operations until feature usage.
Designed and implemented data processing pipelines and developed live reports to visualize customer command usage for Office apps. These reports were utilized organization-wide to support data-driven product decisions.
•
Engineered advanced SQL queries to optimize large-scale data analysis of customer command usage, achieving a 50% reduction in monthly report processing times and eliminating job timeouts.
•
Designed and implemented web based reports using JavaScript, HTML, and CSS to visually present command usage data. Integrated filters for app, OS, time range, build ranges, and UI surfaces to enhance data analysis and user experience.
Developed low level firmware for an RF chip running on a MIPS processor in C
•
Responsible for developing new features requested by customers as well as resolving bugs.
•
Responsible for developing a regression test framework for exhaustive testing of all firmware APIs using python and tcl. Utilized Jenkins to run regression tests periodically and report any failures.
•
Responsible for developing a web user interface for customers to be able to control the chip.
•
Testing of RF performance using various equipment such as spectrum analyzers and signal generators.
•
Writing instrument control drivers and libraries for spectrum analyzers and signal generators.
Education
2025 — 2027
University of Washington
Professional Masters in Computer Science and Engineering