- ACCR Mail Manager - A full-stack web app for managing inmate paper mail used internally by ACCR (The Atlantic Center for Capital Representation). This semester-long group project was developed for CSC-415: Software Engineering, and required multiple iterations of design, requirements gathering with an actual client, implementation, presentation, testing, and delivery.
- TCNJ Library App - A full-stack web and mobile application for tracking live study-room occupancy data. Created over the course of more than 10 years by several TCNJ CS majors. See the repository for my personal contributions to the project over a 2-semester research experience.
- The GOON Card - A full-stack web app for creating and sharing dynamically-generated business cards. Choose exactly which social media links to share on a person-by-person basis on the fly in order to organize personal and professional contacts. Created as collaborative final project for CSC-355: Human Computer Interaction.
- React Custom Select - A simple React component written in TypeScript that implements both single and multiple select form elements. The component also supports full keyboard-accessibility.
- Pantry Packer - A full-stack web app that tailors donations for food pantries based on their current needs. A pantry can request donations of specific items, and donors can search for pantries to donate to based on these needs.
- Wordle Guesser - A simple web app that helps suggest words for the popular word game Wordle. Implements a custom algorithm for determining the next best word to guess based on the current state of the game.
- Personal Website - A simple personal website used for hosting my resume, contact links, and other minor information about me.
- Freighter - A flexible library for creating dynamic abd customizable HTML carousels. Also features a complete documentation website with demos, API docs, and downloads page.
- Amazon Bias Correction - A web scraper for detecting and correcting Amazon product review bias. Uses a custom algorithm for determining if a review is biased, and implements a strategy for correcting it.