Projects:

Georgia Tech Nonlinear Computational Aeroelasticity Lab

08/2024-Present

GT Dynamics and Control Systems Lab

08/2024-Present

  • Developing perception, localization, mapping, planning, and control algorithms for autonomous 1/10-scale racecars in the F1Tenth competition.
  • Simulate and test algorithms inside two cyber-physical environments using Python, C++, ROS, Docker, and Ubuntu Linux.
  • Developed a reactive path planner using a robust disparity extender algorithm to navigate dynamic environments using LiDAR.
GT Ramblin Rocket Club: Guidance, Navigation, and Control (GNC)

08/2024-Present

  • Derived linearized state-space models for a Thrust Vane Rocket about 200+ flight trimpoints.
  • Wrote automation scripts to refine trim point estimates and determine linearized A and B matrices, saving 100+ man hours.
  • Developed, tested, and tuned Linear Quadratic Regulator (LQR) controller in open loop and closed loop simulations.
  • Implementing the Matlab LQR controller in C for STM32 flight microcontroller.
Georgia Tech Experimental Rocketry (GTXR)

08/2024-Present

  • Designing a custom radio PCB using STM32 with greater transmission power in Altium for higher fidelity data communication with ground stations.
  • Creating STM32 Hardware Abstraction Layer for SPI, I2C, UART, GPIO, and CAN using C and Docker.
  • Updating DAQ pressure transducers and designing intuitive GUI for data collection and analysis using Python.
nth Solutions LLC | NVH Technology LLC

10/2022-08/2024

  • Developed essential algorithms and analysis methods in Python, Matlab, Java, and R for central data collection and analysis dashboard as the lead software engineer over my two year internship.
  • Led core research team of 6 to apply novel Control Theory, Signal Processing, and State-Space Modeling Techniques such as the Wavelet Transform, Vold-Kalman Filter, and Operational Modal Analysis.
  • Recognized on multiple patents as a primary inventor for a disruptive, removably-affixed tire balancer technology.
    • US11988573B1
    • Attorney Docket No. 689387-14U2 (Pending)
    • Attorney Docket No. 689387-14U3 (Pending)
Quizolytics

10/2022-01/2024

A natural language processer to analyze Quizbowl question datasets and extract meaningful insights from them.

  • Determines the most common unigrams, bigrams, trigrams, and quadgrams throughout questions by calculating the PMI to evaluate the information carried by a certain n-gram.
  • Handles 20,000 requests monthly using AWS Lambda serverless architechture.
  • Built using Flask, HTML, Sass, JS, Vercel, and the QuizDB REST API.
View Website
Pymeasurement

02/2023-10/2023

A Python Measurement Calculator Library with Fixed Point Precision, Uncertainties, and Units.

  • The library expedites data analysis workflow for physics labs, chemistry labs, etc. by 5x.
  • Designed using Object Oriented Programming for intuitive user experience and usage.
  • Released to the Python Package Index (PyPi) and Read the Docs with 3000+ downloads worldwide.
View Package Read Documentation
Circuit Cracker

01/2023-02/2023

  • A website to solve complex resistor circuits in any arrangement with logical reasoning.
  • Designed as a Component Tree structure with recursive solving to determine the voltages, currents, and resistances for any complex circuit.
  • Built using Flask, HTML, Sass, JS, and Vercel.
View Website