Selected Work

Projects

A collection of applications, systems, platforms, and interactive tools I've built across school, client, and collaborative work. Scroll to explore each project as its own chapter.

Project Index

Project 01

Chick-fil-A Catering Manager - Catering Order Manager

The Exeter location managed catering orders entirely on paper, which created avoidable mistakes and slowed down service prep. I designed and built a web-based order workflow that centralized order creation, updates, and status tracking in one place. Staff could quickly confirm details, reduce duplicate entries, and keep an accurate record of upcoming catering requests without relying on handwritten logs.

Stack

  • Node.js
  • EJS
  • Supabase
  • Vercel

Continue Scrolling

Project 02

BCTC CTSO Website - Student Engagement Platform

BCTC needed a dedicated hub for CTSO events and student organizations that would stay current without extra staff overhead. I built a platform that consumes live Jotform submission data advisors were already maintaining, then transforms it into organized event and club content for students. The result was a self-updating site where announcements, activities, and organization details stayed fresh with minimal manual publishing.

Stack

  • Node.js
  • Jotform API
  • JavaScript
  • HBS & CSS
  • Vercel

Continue Scrolling

Project 03

Domain-Specific AI Agents - AI Collaboration Project

This team project focused on building AI agents that could answer in a narrow domain instead of producing generic responses. Working with two classmates, I helped design agent behavior using Jotform workflows and the OpenAI API, with emphasis on prompt boundaries, domain context, and response guardrails. We improved reliability by shaping inputs and constraints so the agents stayed on-topic and produced more consistent, useful outputs.

Stack

  • Jotform
  • OpenAI API
  • Prompt Engineering

Continue Scrolling

Project 04

Podium - Attendance System v1

Podium v1 was a locally hosted attendance system built to replace manual classroom tracking. I implemented badge-scanner check-in, manual ID fallback, and database flags for students without badges so attendance could still be recorded accurately. The system also automated AM and PM summary reporting through scheduled jobs and batch scripts, then delivered those reports by email to reduce instructor admin time.

Stack

  • PHP
  • Apache
  • MySQL Workbench
  • Batch Scripts

Continue Scrolling

Project 05

Podium - Attendance System v2

Podium v2 is a cloud-first rebuild of the original local attendance tool, redesigned for easier deployment and maintenance. I migrated the backend to Node.js and Supabase, then replaced local batch-script automations with Vercel cron jobs for scheduled reporting. This version improved reliability across environments, simplified updates, and kept instructors informed through automatic daily attendance emails.

Stack

  • Node.js
  • Handlebars
  • Supabase
  • Vercel

Continue Scrolling

Project 06

Baseball Hit Tracker - Player Performance Analytics

Built for a BCTC client, this system tracks hit outcomes, field impact zones, and player-level performance trends in one analytics workflow. I designed interactive visualizations including heatmaps and spray-chart style field views so coaches could quickly identify tendencies and progress. I also implemented role-based access for admins and coaches to support secure player management, profile updates, and controlled analytics review.

Stack

  • Node.js
  • HBS Files
  • SQL
  • Tailwind CSS
  • Supabase

Continue Scrolling

Project 07

Ursus Strength - Workout App

Ursus Strength is a workout tracking platform centered on simple logging and long-term progress visibility. I built flows for creating custom workout plans, recording sets and reps, and reviewing training history over time so users can stay consistent and goal-focused. The product direction emphasized a clean user experience with practical tools that support motivation, routine building, and measurable fitness progress.

Stack

  • Node.js
  • Tailwind CSS
  • Supabase
  • Vercel
  • Namecheap
  • Resend

Continue Scrolling

Project 08

BCTC Kids Game App - Game app for kids in the Early Childhood Education program

This project delivers educational mini-games for children in BCTC's Early Childhood Education program with a focus on engagement and accessibility. I developed the app to blend learning outcomes with playful interaction, helping students practice early skills in a format that feels fun instead of instructional. The interface and activity flow were structured to be approachable for younger users while still useful for classroom support.

Stack

  • Vitejs
  • React
  • Vercel

Continue Scrolling

Project 09

O'Pake Attendance v1 - An attendance tracker for the O'Pake Institute at Alvernia

O'Pake Attendance v1 was built for the O'Pake Institute to simplify day-to-day attendance operations and improve record accuracy. I implemented student clock-in and clock-out flows with real-time tracking, plus in-app schedule setup to reduce no-shows and increase accountability. Administrators gained faster access to attendance reports and student records, creating a more organized process than manual tracking methods.

Stack

  • Node.js
  • Supabase
  • Vercel
  • Tailwind CSS
  • Cron Jobs
  • JWT

Continue Scrolling

Project 10

Berks Bio Medical - A Personal Website for Berks Bio Medical

This website was created to present Berks Bio Medical's mission, accomplishments, and credibility through a focused digital presence. I structured the content and layout to make key information easy to find while maintaining a polished visual style across devices. The result is a modern, responsive site that supports professional storytelling and gives visitors a clear understanding of the brand's work.

Stack

  • Node.js
  • Vercel
  • Tailwind CSS
  • Nodemailer

Continue Scrolling

Project 11

O'Pake Attendance v2 - An attendance tracker for the O'Pake Institute at Alvernia

O'Pake Attendance v2 is a full rebuild of v1 focused on stronger architecture, cleaner UX, and tighter permission controls. In addition to attendance and scheduling workflows, I introduced role-scoped administration so limited admins can only view assigned students and cannot edit protected records. This version improved privacy, reduced exposure of unrelated student data, and provided a more production-ready foundation for long-term use.

Stack

  • Next.js
  • Supabase
  • Vercel
  • Tailwind CSS
  • Cron Jobs
  • JWT
  • Framer Motion

Continue Scrolling

Project 12

Secret Valentines - A Valentine's Day Gift Exchange App

Secret Valentines is a seasonal web app for running a surprise gift exchange with less manual coordination. Users can register, build profiles, and receive randomized pairings that preserve the surprise while keeping participation organized. I also included wishlist support, anonymous messaging, and exchange tracking so the experience feels playful for participants but remains easy to manage behind the scenes.

Stack

  • Node.js
  • Supabase
  • Vercel

Continue Scrolling

Project 13

NailedByCarli — A seamless nail booking experience and portfolio showcasing client nail designs

NailedByCarli is a web app for booking nail appointments and showcasing client nail designs. I built a user-friendly booking system that allows clients to schedule appointments, view available time slots, and receive confirmations. The portfolio section highlights Carli's work, providing inspiration for potential clients. The app streamlines the booking process and enhances the overall client experience. This website is also built to be dynamic, so Carli can easily update her portfolio and manage appointments without needing technical knowledge.

Stack

  • Next.JS
  • Supabase
  • Vercel
  • Tailwind CSS
  • Resend
  • Domain
  • Cron Jobs
  • JWT

Continue Scrolling

Final CTA

Have something worth building?

If you have a project idea or want to collaborate, I'd love to connect and learn what you're building.

Get In Touch ->