May 2024 – September 2024
SvelteTypeScriptSvelteKitFirebaseFirestore Cloud DatabaseFirestore (API)GitGitHubVisual Studio CodeCloudflare Pages
Designed and developed Buzby, a full-stack SvelteKit web application with Firebase authentication and Firestore integration to streamline group project collaboration.
Defined features and database schemas based on survey data, building user-friendly frontend components like project invitations, live chat, task lists, Gantt charts, and calendars.
Continuously refined the app through beta testing and real-world user feedback from the International Baccalaureate Collaborative Sciences Project.
5th Place Nationally at 2024 FBLA CNLC Coding & Programming Event
December 2023 – February 2024
GitHub arrow_outward
SvelteSvelteKitTypeScriptFirebaseThree.jsFirestore Cloud DatabaseFirestore (API)GitGitHubVisual Studio CodeCloudflare Pages
Partner Sphere is a web application for managing and visualizing business partnerships, awarded 5th place nationally at the 2024 FBLA CNLC Coding & Programming event.
Developed the full-stack application using SvelteKit with Firebase authentication and Firestore for data management.
Designed efficient database schemas, implemented searchable and pageable partner catalogs with CRUD pop-ups, created PDF export functionality, and built a 3D spatial visualization of partners using Three.js. Hosted on Cloudflare Pages.
NHL Scores Mobile Application
December 2025
GitHub arrow_outward
Node.jsTypeScriptFlutterDartFirestore Cloud DatabaseFirestore (API)REST APIsGitGitHubVisual Studio Code
Developed a full-stack NHL scores application with a Node.js backend ingesting game data from the NHL API into Firestore and a Flutter mobile app displaying real-time scores.
Implemented idempotent data ingestion with error handling, denormalized team data for optimized read performance, and integrated real-time Firestore streams for live game updates.
Built comprehensive game list and detail screens with date navigation, team screens showing season records and recent games, and offline support through Firestore cache with connectivity indicators.
7th Place Nationally at 2023 FBLA CNLC Coding & Programming Event
December 2022 – Feburary 2023
AngularTypeScriptSpring Boot RESTSpring Tool SuiteJavaPostgreSQLpgAdminSQLLogbackFirebaseGitGitHubVisual Studio Code
RamsEvents is a full-stack web application that promotes student involvement by rewarding participation in school activities, awarded 7th place nationally at the 2023 FBLA CNLC Coding & Programming event.
Built with Angular, Spring Boot, and PostgreSQL, featuring Firebase authentication, secure role-based access control, and scalable RESTful APIs.
Implemented a modular, searchable, and paginated data table with logic for managing students, clubs, and event winners, along with a PDF report generator categorized by grade.
2nd Place Runners Up at GooseHacks 2023
August 2023
GitHub arrow_outward
AngularTypeScriptThree.jsGitGitHubVisual Studio CodeCloudflare Pages
AtomVerse is a 3D online educational tool designed to visualize molecules interactively. Won second place (Runners Up) out of around 200 international participants in the GooseHacks 2023 hackathon.
Used Three.js in Angular to create stunning 3D molecule and atom visuals. Implemented a variety of molecular models and adjustable parameters for an interactive educational experience.
Utilized VSEPR theory to accurately determine bond angles and create different molecular structures, simulating different types of bonds and molecules.