SKILLS
EXPERIENCE
Bloomberg LP
June 2024 - August 2024
I worked on Bloomberg's internal ticketing system. I performed a feature migration of the ticketing system's mobile app from a deprecated framework to a newly developed service-driven internal framework. This migration allowed my team to deprecate an old code monolith as well as remove old code from a shared company-wide repository. I also ensured that future changes to the app would be streamlined and easy to navigate.
PROJECTS
*Click on any image to read a description!

This Google Chrome extension was created in Typescript and compiled with Webpack. It supports flagging on both hard and soft paywalls, differentiating between the two with different colors and icons. Users can configure options to include subscriptions they already own to disable flags on those sites.

This web application allows users to practice their behavioral interview answers and techniques. You can think of LinterView as LeetCode for behavioral interviews. The app supports user accounts and uses AI to parse and give feedback on user responses. The frontend was built with Next.js and TailwindCSS. The backend is written in Golang and communicates with a Google Cloud database.

Icarus Freestyle is a side-scrolling game where you play as Icarus flying freestyle through a laser maze. All of the sprites were made custom and all gameplay logic was programmed in C++ from scratch using the SDL desktop application library. Instructions to build using the Makefile can be found on Github.
C++ Game

This is a command line utility I made for a school project. The script is capable of transcribing any bitmap image containing digits. The project also required the creation of a "big int" class (and operations) in C++ so that the number transcribed can be infinitely big. Identifying correct digits involved using breadth-first search and calculating different values for key features of each digit. These values can be seen in the bottom 2/3 of the terminal in this image.
Optical Character Recognition for Sequences of Numbers