About Me

portrait

Education and Experience

Hello, and thank you for visiting my website! I previously graduated with my M.S. Computer Science degree in December 2022, and I am currently working as a Software Engineer with the Microsoft Azure Machine Learning Training team.

Technical Interests

I am a curious software engineer particularly interested in Software Engineering, Machine Learning and Artificial Intelligence, Systems Engineering, and Devops/MLOps. I pride myself on writing high quality code and debugging complex problems. I have significant experience teaching systems computer science and machine learning/deep learning courses. I’m always on the look out for opportunities to expand my expertise and contribute to meaningful engineering and teaching work, so please reach out!

Fun Facts

When I am not studying or working, I enjoy being active and outdoors. I especially enjoy surfing, rock climbing, backpacking, and fly fishing!

Project Highlights

AutoML Sweep Over Pipelines

image retrieval thumbnail

This is a feature that I contributed to while working with the Microsoft AzureML AutoML team. My main contributions to this work include service side support for training parameters, metrics reporting, transparent usage, multi-gpu finetuning, and telemetry reporting. My work also entailed adding support for pipeline sweeping on the SDK side. I also contributed significantly to testing coverage for services and SDK.

Keep reading

SegSalad - A Hands On Review of Semantic Segmentation Techniques for Weed/Crop Datasets

plant image with segmentation mask

In this project, I explore a few common semantic segmentation techniques that have been used on weed/crop datasets for precision agriculture tasks. I use image patching as a data augmentation technique, train with transfer learning for three different semantic segmentation neural network architectures, and compare these models qualitatively and with the Intersection Over Union metric. I discuss the challenges and takeaways of the project.

Keep reading