Education
GPA: 3.98 out of 4.0
Extracurricular Activities
- Juniata College Cycling Club President
- Society for Physics Students
- Sigma Pi Sigma
- Climbing Club
- Tea Club
Honors and Awards
- James Quinter Scholarship Recipient (Merit Based)
- Ellis Memorial Scholarship 2022 (Merit Based)
- Top Scholars Award (Merit Based)
- Dean's List (Fall 2020 - Spring 2023)
Experience
Responsibilities:
- Migrated a spring boot applicaiton from on-prem to be cloud native in Google Cloud
- Developed and distributed documentation to aid in further migration efforts across the company
- Researched and implemented new methods for integrating Apache Spark into Kubernetes and company resources
Google Cloud
Kubernetes
Argo Workflows
Cloud Migration
Cloud Native Deployments
Spring Boot
Apache Spark
Big Query
Software Engineer Intern, Exchange Fee System
Jun 2022 - Apr 2023, Chicago, IL / Remote
Responsibilities:
- Moderinizing and maintaining legacy QA applications
- Automating Integration tests using Bamboo platform
- Fixing and reparing broken selenium tests for a large web application
Java
SQL
Selenium
Test Automation
File Parsing and Generation
JSON
Teamwork
Application Performance
Complex Data Processing
Responsibilities:
- Coalescing multiple datasets on our students internship experiences for analysis
- Preparing the monthly office newsletter
- Investigating employers backgrounds to ensure quality connections for students
Data Analysis and Entry
Microsoft Office
Communication
Adherance to deadlines
Projects
i915ovmfPkg
Details: This is a ovmf compatible video bios for Intel "Lake" Generation Integrated GPUS. It allows for direct hardware passthrough of the integrated GPU using QEMU. It has been used by over 150 different users and has an active independent community of active users.
C++
Hardware Interfacing
Project Management
Linux
Graphics Drivers
Low-Level Programming
Remote Debugging
Code Tracing
179 Stars on Github!
DataLog
Details: This is a statically accessible C++ data logging library intended for simulation systems. Log from anywhere in your code, and get updated plots and CSV files automatically.
C++
GUI
Concurrency
High Throughput, Low Latency
Realtime Data Proccessing
0 Stars on Github!
MathCoder
Details: This web tool allows you to quickly type LaTeX equations and convert them into usable code and Excel formulas!
NodeJS
React
LaTeX
Text Formatting
Text Parsing
0 Stars on Github!
Rocket Thrust Vector Control Simulation
Details: This is a simulation on controlling a rocket using autonomous thrust vectoring. Originally written in Python and rewritten into C++. Will be expanded in Fall 2023 to explore a variety of control and guidance systems
C++
Chrono Engine
Simulation
Python
Control Systems
Autonomous Guidance Systems
0 Stars on Github!
ForzaDualSense
Details: This app integrates with the Forza API to provide enchanced haptic feedback to the Dualsense 5 controllers
C#
Low Latency Programming
APIs
49 Stars on Github!
Articles
Setting up a Dask Cluster with Google Kubernetes Engine(GKE)
Rather than scaling our machine vertically to handle large data loads, we can distribute the load across many machines and scale them horizontally. Using Dask along with Google Kubernetes Engine we can perform complex data science tasks in a fraction of the time and for a fraction of the cost.