My experiences

My Projects

Uber Intern Project (Invoices Page)

An API and corresponding interface that allows internal operations team to query and sort all B2B invoices.

  • Built in Go, using protobuff protocol.
  • Collaborated with another intern to connect API to his RTA table
  • Learned how to use React and GraphQL to create Invoices Page interface that queries my API.

Assignment Aggregator App

A python script that collates a user student’s assignments from different online systems into their desired organizational tool.

  • Group project for my university Software Development Fundamentals course.
  • I designed the output CSV format to be compatible with tools like Notion and Todoist
  • Created the interface used to standardize input data from various sources (Canva, PrairieLearn, Moodle, etc.).

Sentiment Analysis in Rust

A tool that can output the overall sentiment (positivity and negativity) of an input text over time.

  • Created a command-line interface for users to input either a CSV file of text and timestamps, or Twitter username to analyze sentiment of user Tweets over time.
  • CEntirely programmed in Rust as part of a university honors course project.
  • I implemented the MapReduce multithreading algorithm to improve performance time.