Featured Projects

    Backend and full-stack web applications built with Java, Spring Boot, React, and SQL.

    Full Stack

    OwlSwap

    Production campus marketplace — Spring Boot, Stripe Connect, Next.js 16

    A production-grade full-stack marketplace for university students. Spring Boot REST API with stateless JWT auth, Stripe Connect seller payouts, and a Next.js 16 frontend with real-time order management, Stripe Checkout, and image uploads — built in a 4-person Scrum team.

    Java 21
    Spring Boot
    MySQL
    Next.js 16
    Stripe Connect
    +5 more
    3
    127
    Full Stack

    DormTrack

    Backend-heavy admin system with Spring Boot, MySQL, and stored procedures

    A full-stack dormitory management system with a Spring Boot backend and MySQL database. Business logic is handled through stored procedures and views; supports room assignments, maintenance request workflows, and RA inspection scheduling — built solo, end-to-end.

    Java
    Spring Boot
    MySQL
    JavaFX
    1
    0
    1
    Full Stack

    MacKoul Electric

    Production Next.js site with server-side contact form and Vercel deployment

    Production business website built with Next.js App Router and TypeScript. Includes a server-side contact form with Nodemailer SMTP delivery, scroll-triggered animations, and a mobile-responsive layout — deployed to Vercel with analytics.

    TypeScript
    Next.js
    React 19
    Tailwind CSS
    Nodemailer
    +2 more
    Frontend

    Cold Harbor Coffee

    React/TypeScript storefront with Shopify integration and email automation

    A React/TypeScript storefront for a live e-commerce brand, integrating Shopify for inventory management and checkout, and Sender for email marketing automation. Responsive across all devices.

    React
    TypeScript
    Tailwind CSS
    Shopify
    Sender
    0
    0
    1