About
I am a software engineer. I got introduced to the world of software in my last year of undergrad and have been in love with it since then.
I learnt coding the hard way. I taught myself everything from scratch. I learned about memory layout, pointers, heap management, multithreading, web development, CI/CD, etc. I take pride in that.
I did my MS in Robotics and AI from Arizona State University, Tempe, AZ.
Professionally, I work at MathWorks based in Boston, Massachusetts.
Recent Work
2021 - Present
At MathWorks, I work as a Senior Software Engineer developing cutting-edge sensor simulation frameworks for automated driving applications. My primary focus is on edge diffraction ray tracing on GPUs - creating ultra-fast CUDA algorithms that simulate how electromagnetic waves bend around objects for realistic radar and lidar simulations.
More info on my work can be found here : Raytracing on GPU work
Ray Tracing & GPU Computing
I've developed a revolutionary edge diffraction algorithm that runs entirely on CUDA GPUs, achieving sub-3ms latency for real-time sensor simulation. This breakthrough enables photorealistic scenes with physically accurate wave propagation, crucial for testing autonomous vehicles in complex urban environments.High-Performance Networking
I've also built a groundbreaking networking library that enables seamless data transfer between MATLAB and C++ processes, reducing cross-language communication latency by 75%. Using Protocol Buffers, gRPC, and ZeroMQ, this system handles massive datasets at 96 FPS for real-time applications.Bird's-Eye Scope Leadership
As the primary developer and maintainer of Bird's-Eye Scope, I've transformed this visualization tool into a comprehensive platform for automated driving development, supporting 100,000+ lines of C/C++ code with 3D graphics using Unreal Engine 5.Early Computer Vision Work
During my initial years, I developed a complete vision-based parking spot detection system using Unreal Engine simulation. This involved training ResNet from scratch for semantic segmentation and implementing classical computer vision techniques like Hough Transforms and RANSAC for precise parking line detection.2024
Taught students how to code!
Code in place is a free, human-centered, intro-to-coding course from Stanford University. It is the first half of Stanford's flagship intro to python course, CS106A. I covered 6 sections including variables, functions, object-oriented programming, graphics, etc.
2019 - 2021
Completed my Masters in Robotics and Autonomous Systems specializing in Artificial Intelligence from Arizona State University. Had a great time meeting such lovely and talented professors and students at ASU. Absolutely fell in love with Linear Algebra.
Did research on using reinforcement learning to model drone controllers. Also did a 4 month internship at MathWorks to design reinforcement learning based controllers for obstacle avoidance
in self-driving cars. TA'd for CSE 220 - Programming for Computer Engineering and CSE 240 - Introduction to Programming in C++.