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. The frontend was constructed with React and Bootstrap. The domain is registered through Route53 and the static files are hosted on an S3 bucket with CloudFront as a CDN. A custom certificate is used to ensure a HTTPS connection is maintained. The visitor counter pings an API Gateway RESTful endpoint which triggers a Lambda that updates DynamoDB and returns the counter. All of which is backed by Terraform - meaning the whole stack can be torn down and built up in minutes without any manual intervention.