Skills

Expert

Advanced

Intermediate

Novice

Certifications

Projects

Hover for more details

Project

PrepChef

Web application used to search for cooking recipes. Could filter by allergens, ingredients, etc. The backend hosted a RESTful API in Java using Spring Boot with a MySQL relational database. Most of these endpoints were written by me. The frontend was written in Vue.
Project

Ternary Trie Test Server

Used to help other students complete a project involving Ternary Tries in our Data Structures & Algorithms course. Using a client-server architecture, students were able to connect to my server and have their implementation compared against mine to check for correctness. 114 students used the application.
Project

BoT_UP

Used to automate dining court selection (when I was in college and ate at dining courts). The bot would automatically scrape the dining court websites each day for their food selection, then use machine learning (sklearn) to select which dining court I would choose based on the foods available. Afterwards, the selection was sent to a Discord server where it was broadcasted to my friends and I.
Project

My Portfolio

This is a serverless web application. It was constructed with React, Nextjs, and Bootstrap. The domain is registered through Route53 and the site is deployed on Vercel. Amazon Certificate Manager is used to ensure an HTTPS connection. The visit counter pings an API Gateway RESTful endpoint which triggers a Lambda that updates DynamoDB. All of which is backed by Terraform - meaning the whole stack can be torn down and built up in minutes with minimal manual intervention.