Projects
This page showcases some projects I have worked on. Each project has its own webpage which is linked under each section.
Spreadsheet Application
As part of an Object-Oriented Analysis and Design course, I built a spreadsheet
application backend. I applied various object-oriented design patterns and principles
using the Java programming language. Highlight features include expressions with cell
references, conditional operations (COUNTIF, SUMIF, etc.), and cascading cell
updates when referenced cells change. If you want to learn more about some of the design
problems I faced and solutions I came up with, check out the project page!
ShopComp
ShopComp is an online shopping-list maker and receipt sharing platform that helps you find the best place to do your shopping. This is a full stack web application that uses React/NextJS for the frontend and AWS on the backend.
- Project page
- GitHub organization (frontend and backend repositories)
Building a Database Application
As part of a Database Systems class, I worked on building a full database application, which involved designing a database using an Entity Relationship Diagram, writing DDL statements for Oracle database, creating triggers and procedures in the database, and creating a front-end application for interacting with the database.
- Project page
- GitHub repository (currently private)