DOWNLOAD MY CV

Background

I'm a Software Engineer at Microsoft in Redmond, WA working for Azure Core. I graduated from Virginia Tech with a B.S. in Computer Engineering in May of 2022 with a focus in Machine Learning and a secondary focus in Networking and Cybersecurity.

My main programming interests are in cloud software development, systems programming, machine learning and computer vision.

Outside of computers, my interests include hiking in national parks, cooking, and reading history.

Skills

Proficient (used extensively in a professional setting)
  • Python: OpenCV, PyTorch, NumPy, and other Python libraries
  • C++: Modern C++; Memory safe C++ including RAII, shared pointers; Multi-threaded C++
  • C#
  • Windows Powershell scripting
  • Linux: Ubuntu, Bash scripting
Familiar (used for small personal projects or sparingly in a professional setting)
  • Web development concepts: HTML, CSS, Javascript, React
  • Rust programming language
  • Computer vision, data science, machine learning
Have Used Before (in limited scenarios)
  • C
  • Go
  • Azure tools

Work Experience

Software Engineer I

Microsoft | August 2022 - Present | Redmond, WA

I currently work in Azure Core on the Azure Compute Node Services team as a software engineer.

Programming languages used include C#, C++, some Rust plus Python and Powershell for scripting and simple automation needs.

Software Engineering Intern

Garmin International | May-August 2021 | Raleigh, NC

Worked for the Automotive OEM (Original Equipment Manufacturer) division of Garmin on a contract to develop infotainment systems for BMW vehicles.

I wrote production code targeting a Linux environment in C++ and also used Python extensively for various testing and profiling tools as well as various utility scripts.

Tasks included working on a dewarping algorithm that converted raw output from a fisheye lens to a new projection.

Undergraduate Teaching Assistance

Virginia Tech | August 2020-August 2021 | Blacksburg, VA

I worked as an Undergraduate Teaching Assistance helping students in ECE 2564, an Embedded Systems course, with projects and class concepts. I held office hours several times weekly and would go over assigned projects with students, helping them to debug their code and work out solutions.

Machine Learning Intern

Progeny Systems | May-August 2020 | Manassas, VA

I worked in the Intelligent Systems Group (ISG) at Progeny Systems as a machine learning engineering intern.

The Intelligent Systems Group was a team at Progeny Systems aimed mostly at developing machine learning solutions for defense problems. I worked on a team that was applying convolutional neural networks to develop a person re-identification system.

On the job I gained extensive experience with Python software development, working on a Linux development enivonment. I used many of the machine learning and data science libraries of Python, including Torch, OpenCV, NumPy, and much more.

Tasks included writing code to automate data wrangling, training datasets, and building a training pipeline to automate the process of gathering test data.

Education

Virginia Tech, Blacksburg, VA - B.S. in Computer Engineering

Graduated May 2022 | GPA: 3.85, In-Major: 3.85 | Blacksburg, VA

Received a degree in Computer Enginering with a focus in Machine learning and a secondary focus in Networking and Cybersecurity. Throughout my time at Virginia Tech I have held many roles including being the president of Sigma Phi Delta, an academic engineering fraternity, working as an Undergraduate Teaching Assistant, and participating in various research roles.