Avatar

about

I am a fourth-year undergrad student at the University of Chicago expecting to graduate in spring of 2024. I am pursuing a Bachelor of Science in Computer Science with a specialization in Computer Systems and a double minor in Astronomy and Astrophysics and in History. In addition to working part-time for the Department of Computer Science and Athletics Department, I am the vice president of the UChicago Men's Club Ice Hockey and a member of the UChicago Climbing Club, URock. I am interested in technology, specifically software engineering, and how persistent computing and software can solve everyday problems. I also like developing programs and games for my own enjoyment. My long-term goal is to completely build a computer from scratch (both hardware and software).

Outside of school, I love being active and exploring the world. My most frequent activities include climbing, hiking, running, hockey, soccer, reading, going to museums, and video games. I love watching hockey, soccer, and Formula 1. I am often enthralled learning random facts, following the news (tech, financial, political, science, space), or consuming as much Monty Python content as possible before discovering that the day is suddenly over. I also love traveling and have passable German skills that I am working on improving.

education

UChicago

University of Chicago (2020-2024)

Bachelor of Science in Computer Science
Minors in Astronomy and Astrophysics and in History

Chicago, IL | September 2020 - June 2024

B.Sc specialization in Computer Systems | Dean's List 2021-2022

Relevant Coursework: Operating Systems, Computer Architecture, Theory of Algorithms, Mobile Computing, Introduction to Computer Security, Programming Languages, Introduction to Python Programming with Applications to Astro Statistics, the Milky Way, Exoplanets, Galaxies, Statistical Methods and Applications, Mechanics, and Electricity and Magnetism

UA Schools

Upper Arlington High School

International Baccalaureate Diploma and Diploma with Honors

Upper Arlington, OH | August 2016 - June 2020

GPA: 4.18/4.00 | AP Scholar with Distinction | National Honor Society | Bronze Presidential Service Award

Relevant Coursework: IB Computer Science HL, AP Computer Science A, IB German SL, AP Physics C: Mechanics, IB History HL, AP European History, and IB World Religions

GE Vernova

GE Vernova

Digital Technology Intern

Greenville, SC | June 2023 - Present

  • Started and managed a computer vision project for experimental research
  • Maintained communication with project stakeholders discussing progress, viability, and evaluation of the model
  • Added image classification as a model option in multiple pre-existing computer vision training pipelines
  • Trained YOLOv5 and YOLOv8 image classification models for anomaly detection and created a real-time model prediction program
  • Developed a programmatic labeling technique for image classification of video data segments that is scalable and reusable in different business contexts
  • Utilized AWS SageMaker and S3 to programmatically label data and train YOLO models
  • Worked closely with an engineering team to relabel data and retrain a model for a preexisting project based on feedback on the initial model
UChicago Athletics

University of Chicago Athletics Department

Athletics Event Staff

Chicago, IL | October 2021 - Present

  • Work at University of Chicago athletic events ensuring smooth operation
  • Work five to ten hours a week in addition to a full class load
UChicago CS

University of Chicago Department of Computer Science

Course Teaching Assistant

Chicago, IL | March 2023 - June 2023

  • Worked as a TA for introduction to computer science and software development in Python class with about two hundred students
  • Led weekly discussion sections teaching material and answering student questions
  • Held three office hours per week to answer questions, provide project guidance, and help students debug code
  • Graded student code ensuring proper functionality and adherence to the rubric and style guide
  • Worked fifteen hours a week while maintaining a full class load
UChicago Athletics

Nationwide Mutual Insurance Company

Digital Technology Intern

Columbus, OH | June 2022 - August 2022

  • Worked in the Enterprise Data Office on the Data Architecture Team
  • Improved and updated the data architecture design to ensure uniform enterprise-wide data storage and usage
  • Developed a pipeline to create a docker image to run a Go program
  • Developed of a program for automatic logging of the enterprise Databricks environment
  • Created documentation of enterprise data storage concepts and practices as part of the adoption of Alation
UChicago CS

University of Chicago Department of Computer Science

Course Grader

Chicago, IL | March 2022 - June 2022

  • Graded an intro to computer science class with coding in C
  • Graded student code ensuring proper functionality and adherence to the rubric and style guide
  • Worked ten hours a week while maintaining a full class load
Columbus Scuba

Columbus Scuba

Intern

Columbus, OH | June 2020 - September 2020

  • Discussed experience level and future plans with customers to recommend appropriate scuba equipment and classes
  • Filled cylinders from air banks and blended gas mixes
  • Maintained and performed maintenance and repairs on rental and client scuba gear
  • Took and shadowed scuba classes
  • Certifications: Rescue, Enriched Air Nitrox, Sidemount, Drysuit, Night, Navigation, Peak Performance Buoyancy, and Equipment Specialist
UA Schools

Upper Arlington High School Tech Help Desk

Volunteer

Upper Arlington, OH | August 2019 - May 2020

  • Volunteered for over twenty hours during lunch and study hall to help debug tech issues on iPad, Mac, and Windows devices
  • Ensured a smooth transition as the district replaced school-issued MacBook Airs with iPads
  • Guided students and staff through the troubleshooting of common problems
  • Assisted in fixing devices by resetting OS, fixing login and connection issues, and helped with the use of software
  • Developed virtual help desk Java program that walks users through the basic troubleshooting of tech issues they have to offer assistance when the tech help desk is closed
    • Uses a database and an algorithm to predict solutions to the problem a user describes

pintos

Pintos is an operating system project created by Stanford University based on UC Berkeley's Nachos and is written in C and x86 assembly. I completed all four parts of the project: threads, user programs, virtual memory, and file systems.

artificial expressionism

Artificial Expressionism is a project that was developed in collaboration with two other students that explores the use of machine learning and device state to generate works of art. The app is written in Swift and runs on iOS devices. The app takes a user's input from a text field and alters it before interfacing with OpenAI's DALL-E API to generate an image. This user input is altered by an algorithm that maps device data from sensors like the accelerometer and gyroscope to a device state. This state explores what it would be like if the device had a mind of its own and could express itself with the person through art. The generated image is then displayed in the app and can be saved to the camera roll. The generated image can also be viewed, moved, and rotated in AR (given that the device has AR capability) so that the user can experience what it would be like if the generated image were actually a piece of art.

arm simulator

This project is a simulation of an ARM computer written in C. It receives encoded ARM commands as a 64-bit number and decodes and executes them. It supports parallel execution with pipelining, branch prediction, and caching.

book catalog

This is a project written in Python that is designed to log the important information of books that I own. It uses a UI to input book information or view the catalog of books. When entering data into the catalog, it can be done manually or by scanning the ISBN and using a Selenium web scraper to automatically fill in the information. The program connects to and stores the catalog in a MySQL database.

unix shell

This project is a simple Unix shell written in C that is fully functional. It can support lines up to 512 bytes with multiple commands per line. It supports all of the standard Unix commands in addition to redirection and advanced redirection. Advance redirection inserts the output to the beginning of the output file without overwriting the contents. It also supports running programs.