Experience
Cloud Computing Researcher
University of Georgia Aug 2024 - August 2025- Designed a cloud platform in Python that runs serverless workflows on discounted, volatile AWS servers while maintaining near-perfect reliability, using cost-optimized checkpointing, workload migration, and adaptive scaling.
- Simulated unreliable servers on a 20-node Kubernetes cluster with failure intervals based on AWS reclaim data.
- Leveraged MySQL as a source of truth for checkpoints, logging, and compute time for 1000s of daily requests.
- Reduced cost by 30%+ with dynamic programming-optimized checkpointing, benchmarked against EC2 pricing data.
Software Engineer Intern
Credera June 2025 - August 2025Software Development Intern
BAE Systems May 2024 - Aug 2024Flight Software Developer
UGA Small Satellite Research Laboratory Feb 2023 - May 2025- Built reusable components for satellite spaceflight software system using NASA's F' Framework in C++.
- Utilized agile methodologies to organize software requirements, implementation, testing, and deployment.
- Developed EPS UART component that facilitates satellite computer-to-sensor communication through 20 telemetry and event types such as battery temperature and heater status, providing the ground station with critical information.
- Leveraged Google Test Suite for C++ to ensure 100% line and function coverage during unit testing.
Software Quality Assurance Intern
Deltek Jun 2023 - Aug 2023- Crafted automation test scripts for Deltek's GovWin IQ project, a platform for government contract procurement.
- Stored scripts in a test suite, enabling test management to automatically validate all Canadian contract pages.
- Utilized XPath Helper to extract HTML elements and validated them using an internal TestRunner application.
Projects
Distributed Hash Table
Decentralized distributed hash table (DHT) using consistent hashing and socket-based coordination, leveraging multiple nodes and fault-tolerant key-value storage with dynamic peer entry and exit.
Multithreaded File Transfer Server
Multithreaded file transfer server/client supporting concurrent file operations, asynchronous command termination, and thread-safe communication over dual ports and multiple clients.
Multicast Message System
Persistent, asynchronous multicast system over TCP ensuring temporal-bound message delivery, replay for disconnected participants, and reliable group coordination through a central server.
E-Cinema Booking System
Full-stack cinema booking system with user profiles, admin tools, and movie management.
BrickBreaker Game
JavaFX implementation featuring multithreading and dynamic ball physics.
SQL Database Implementation
Core SQL functionalities built in Java, with hash table indexing improving query speed by ~10x.
Gallery App
JavaFX app displaying images from user search via iTunes API and Gson library.
Unix Tree Command
C implementation of the `tree` command using custom tree data structures.
Skills
Java
Python
C++
JavaScript
Go
HTML
CSS
React
Vue.js
Spring Boot
MySQL
Docker
Git
Tailwind CSS
F' (F Prime)
C
MongoDB
Get In Touch
Feel free to reach out! I'd love to discuss research and other interesting opportunities.