University of Pittsburgh
University of Pittsburgh

B.S. Computer Science

Aug 2016 – Dec 2020

Georgia Institute of Technology
Georgia Institute of Technology

M.S. Computer Science

Aug 2024 – Present

Twenty
Twenty

Staff Software Engineer

Jul 2026 – Present

Microsoft
Microsoft

Software Engineer II

Jan 2021 – Jul 2026

I Got Your Back

A co-op browser game built around a time-transfer mechanic inspired by the Swedish Armed Forces Team Test (2010), hosted at https://igyb.app

Aug 2026 – Present

Capital One
Capital One

A software engineering internship at CapitalOne in McLean, VA.

Summer 2020

IBM
IBM

An ExtremeBlue Technical internship at IBM in Research Triangle Park, NC.

Summer 2019

NASA
NASA

A software engineering internship at the Johnson Space Center in Houston, TX.

Fall 2018

Cigna
Cigna

An application development internship at Cigna's office in Philadelphia, PA.

Summer 2018

Parallel Algorithms Research

Parallel algorithms research at Georgia Tech.

Fall 2025

Personal Website

The website you're on!

Spring 2020

CS6200 - Graduate Introduction to Operating Systems

A graduate level introduction to operating systems.

Fall

CS6210 - Advanced Operating Systems

A course that covers a broad range of topics in operating system design (include distributed systems).

Spring 2025

CS6211 - System Design for Cloud Computing

A project-based course that goes over issues in implementing cloud systems - specifically: networking and creating scalable programs for the cloud

Fall 2025

CS6340 - Software Analysis

A course surveying technies on analyzing correctness, and automated testing of software.

Summer 2025

CS 0401 - Intermediate Programming in Java

An accelerated introduction to the basic data structures and algorithms used in computer science.

Fall 2016

CS0441- Discrete Structures for Computer Science

A course concerning some of the more fundamental mathematics underlying computer science.

Fall 2016

CS0445 - Data Structures

A course about the foundational data structures of computer science.

Spring 2017

CS0447 - Computer Organization and Assembly Language

An introductory course concerning assembly language and the design of CPUs.

Spring 2017

CS0449 - Introduction to Systems Software

An introductory course to the basic techniques used in developing for low-level systems.

Fall 2017

CS1501 - Algorithm Implementation

A foundational course in more advanced algorithms.

Fall 2017

CS1502 - Formal Methods in Computer Science

A course concerning the theory underlying computer science, with a focus on Turing machines.

Spring 2018

CS1550 - Introduction to Operating Systems

A more advanced course in the systems software development sequence.

Spring 2019

CS1571 - Introduction to Artificial Intelligence

An introductory course to the theory behind artificial intelligence.

Fall 2019

CS1699 - Cloud Computing

A survey of commonly used tools and techniques in cloud computing.

Spring 2019

CS1699 - Object-Oriented Design & Analysis

An examination of the various techniques of object-oriented design, and the application thereof.

Spring 2019

STAT1291 - Principles of Data Science

A gentle introduction to the basics of data science.

Fall 2019