Avatar

WORK EXPERIENCE.

Software Engineer Intern
May 2024 - August 2024
project image
Trading Team
project imageproject imageproject image
Software Engineer Intern
May 2023 - August 2023
project image
Amazon Fresh Automatic Inventory Replenishment
project imageproject imageproject image
Software Engineer Intern
August 2022 - May 2022
project image
Artemis I Space Launch System Control Software
project imageproject imageproject image
Machine Learning Engineer Intern
May 2022 - August 2022
project image
Electronic Systems Laboratory Machine Learning Operations
project imageproject imageproject image
Undergraduate Researcher
November 2021 - Present
project image
Captioning on Glass and Popsign under Professor Thad Starner
project imageproject imageproject imageproject imageproject image

PROJECTS.

project image
Captioning on VR
I led the migratation of the Captioning on Glass system to a virtual reality environment. The system leverages a front-end client with a MongoDB backend to pass parameters to the application running on the Quest 3. The system is fully paramerterized allowing researchers to manipulate variables such as offset, FOV, alpha, and more. We are currently implementing eye tracking with the Meta Quest Pro to provide gaze metrics.
Unity 3D
C#
MongoDB
React
Next.JS
project image
Captioning on Glass
Captioning on Glass is a research project that investigates to use of smart glasses to provide real-time captioning for group conversations. I was a devloper on the system to emulate group conversations in a virtual environment using SDL a library build upon OpenGL. This work was published at Ubicomp/ISWC 2022.
C++
OpenGL
threading
SDL
Android
Sensors
project image
Market Match
A gamified approach to portfolio building based on tinder. Create a tailored list of stocks based on preferences and past swipes. Users input their preferred risk levels and begin swiping on tickers. For each ticker, we provide LLM generated insigthts and sentiment analysis of recent news surrounding the company. We also provide various technical metrics to help user's make informed decisions. After creating a portfolio, we leverage Markowitz's Modern Portfolio Theory to provide a diversified portfolio that maximizes returns and minimizes risk.
React
Next.JS
Python
FastAPI
GCP SQL
MongoDB
AWS EC2
project image
OttoTA
OttoTA is a personalized teaching assistant that connects to student's Canvas accounts and provides tailored study resources. Students pass in their personalized developer API tokens allowing Otto to scrape lecture notes, assignments, and other files to provide personalized practice questions, flashcards, and quizzes.
React
Next.JS
Python
FastAPI
GCP SQL
AWS EC2
LangChain
project image
Symmetry
Symmetry provides advanced analytics on developer productivity based on screenshots taken throughout the day. These metrics are provided on a dashboard to promote transparency and accountability. The Symmetry system is composed of two parts. The first is a light weight daemon that is deployed on work laptops to periodically take screen shots and batch deliver them to the Symmetry server. The second is a web dashboard that provides quantitative and qualitative analysis team productivity and achievements.
React
FastAPI
Python
GCP SQL
project image
PopSign Annotation Tool
I founded and maintain a tool used to annotate isolated sign language data used for training sign language recognition models used in PopSign AI. The resulting dataset is the largest isolated sign language dataset in existence and PopSign was showcased at Google IO.
Python
Docker
PyQt5
MariaDB
project image
RoboRoam
RoboRoam is a KartoSLAM toolbox allowing users to run custom SLAM simulations and visualize the results in a 2d environment. The simulation has features such as scan matching, path planning via algorithms such as RRT.
Python
PyGame
KartoSLAM
Autonomous Navigation