Hello, I'm
17+ years shipping high-performance software for consumer electronics — from bare-metal embedded systems to AR/XR platforms impacting billions of users. Currently building the future of spatial computing at Google.
I'm a software engineer based in the San Francisco Bay Area with over 17 years of experience designing and shipping high-performance software for consumer electronics that impact billions of users. My career spans the full systems stack — from bare-metal firmware and Linux kernel drivers to Android frameworks, AR platforms, and spatial computing SDKs.
At Google, I've worked on ARCore and Jetpack XR SceneCore — shipping features like Electronic Image Stabilization, camera performance analytics across 2 billion devices, and bootstrapping the inaugural developer SDK for Android XR. Before Google, I held engineering and leadership roles at Samsung Research America, Pelican Imaging, and Qualcomm, where I built camera stacks, display pipelines, and real-time imaging systems from the ground up.
I believe great engineering is invisible — it performs, scales, and stays out of the way. Outside of work, I mentor students in STEM and build games, because stress-testing a platform creatively is the best way to really understand it.

Bootstrapped and delivered SceneCore, the inaugural developer SDK for Android XR as part of Jetpack XR — the foundation for building immersive 3D applications on Android devices.
DisposedException, isDisposed, automatic cleanup via XrReferenceCleaner, eliminating resource-leak bugs in spatial apps.InteractableComponent, InputEvent, GltfModelEntity; shipped Kotlin Flow + lifecycle-aware listener extensions.SpatialSceneRuntime, MovableComponentImpl, SpatialEnvironmentImpl, and more.Worked on ARCore, Google's augmented reality platform powering AR experiences across billions of Android devices worldwide.
Contributed to the world's first array camera for consumer mobile devices, enabling post-capture refocus and depth sensing.
Board bring-up and BSP development for a Qualcomm MSM7x50-based platform — Linux kernel initialization, display (framebuffer) and input (touchscreen) drivers for AOSP.
Developed a framework and device drivers for real-time audio/video transcoding on TI DaVinci and DSP platforms, enabling efficient real-time media processing.
Advanced computer systems: microprocessor architecture, OS design, embedded systems, RTOS, networking and internet protocols, parallel computing, digital ASIC design, and memory systems.
Bachelor of Engineering in Electronics & Communication Engineering from one of Gujarat's premier technical universities, formerly known as D.D. Institute of Technology.
Mentored middle school students in mathematics, helping build confidence and foundational skills in STEM subjects.
Lego Mindstorms competition code for the FIRST Lego League Submerged challenge. Robotics programming for young engineers.
Working on a few side projects. Check back or follow on GitHub for updates.
Posts and articles coming soon.
In the meantime, connect on LinkedIn for updates.
There are glitches in the matrix. Click to eliminate them before time runs out.