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 ->