I developed and maintained my colleges Computer Science Club website using HTML, CSS, and JavaScript, adding new features for 30+ members and improving overall usability. I integrated a Google Apps Script backend to automatically record sign-ups in Google Sheets, cutting manual admin work by 80%. I also implemented a responsive sidebar navigation system and optimized the site’s layout and performance.
I built a web tool that converts expressions between infix, postfix, and prefix using JavaScript and stack-based parsing. It also generates a binary expression tree and visualizes it with DOM nodes and SVG lines. The project uses HTML, CSS, JS, and SVG to give users a simple, interactive way to understand how expressions are structured.
Developed a RESTful API for a job posting platform using Spring Boot. Implemented CRUD functionality, allowing users to create, update, and delete job listings. Utilized Spring Web to handle HTTP requests and Spring Data JPA to interact with a MySQL database through a clean service-repository architecture.
To solidify my understanding of the MVC design pattern, I made this full-stack Employee Management System with Java, JSP, Servlets, JDBC, and MySQL, featuring a responsive UI using Bootstrap and custom CSS. It supports full CRUD operations and displays a table for viewing employee records.
This project was born from a desire to pinpoint top-paid jobs and in-demand skills related to tech/data science. I constructed complex SQL queries and tables to answer 5 questions and then used chat GPT to create visualizations to show my results in the GitHub readme.