Experience
Technology Solutions Intern
Credera
- Developing software in Electron.js and Vue.js for immersive dealership screen experiences on the Mercedes team.
Cloud Computing Researcher
University of Georgia
- Designing and implementing a platform employing AWS Spot Instances to power serverless workflows.
- Leveraging low Spot Instance prices while integrating fault tolerance mechanisms (checkpointing, migration, over-provisioning) to handle instance failures.
- Created a VM cluster with Kubernetes capable of handling 400+ concurrent functions at near 100% success rate.
- Integrating a dynamic programming algorithm to lower the cost of graph-based workflows by a minimum of 30%.
Software Development Intern
BAE Systems
- Developed an Apache Arrow Flight server to stream DuckDB queried S3 data in real time over local network.
- Reduced load time by 10x by leveraging in-memory parallel batch processing over complete loading via disk.
- Developed benchmark tool to optimize Apache Spark jobs in a data processing pipeline with the Spark job API.
- Built a web application with Vue.js and Go that monitors RF communication with Chart.js and other features.
Flight Software Developer
UGA Small Satellite Research Laboratory
- Building reusable components for satellite spaceflight software system using NASA’s F’ Framework in C++.
- Utilizing agile methodologies to organize software requirements, implementation, testing, and deployment.
- Built 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.
- Used Google Test Suite for C++ to ensure 100% line and function coverage during unit testing.
Software Quality Assurance Intern
Deltek
- 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 up to 7 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'm always open to discussing new projects, creative ideas, or opportunities.