Computer Information Systems student at Clemson University. I build full-stack web applications, deploy them to real infrastructure, and ship projects that users can actually touch — from cloud-based CRUD apps to multiplayer browser games with real backend logic.
A production-grade full-stack CRUD app with a PostgreSQL database and 30+ seeded records, deployed across Netlify and Render. Built solo from schema to frontend — featuring image support per record, search and filtering, configurable pagination with cookie persistence, and a stats view. The most complete deployment I've shipped end-to-end.
Turn-based multiplayer Battleship backend with a full REST API, five-table PostgreSQL schema, and 34 autograder tests passing. Handles player creation, game lifecycle, ship placement, move validation, and turn rotation — all enforced server-side.
Extended the Phase 1 backend with CORS support, lobby endpoints, and frontend connectivity. 56 autograder tests passing. Added UUID player IDs, fixed blueprint routing, and ensured full spec compliance across camelCase and snake_case API clients.
Complete multiplayer Battleship with ship placement, turn-based firing, real-time board state, win/loss stats, and a leaderboard. React frontend deployed on Netlify connects to the Flask/PostgreSQL backend on Render. Used for the team's live demo video.
A cloud-based workout logging app with full CRUD functionality across a separately deployed frontend and backend. Features image support, search and filtering, configurable pagination with cookie persistence, and a stats view. Built entirely solo from schema to deployment.
Clemson University · CIS · Builder
I'm a Computer Information Systems student at Clemson University who enjoys building full-stack web applications and interactive software projects. My work spans cloud-deployed CRUD apps, browser-based game development, and backend-focused team projects.
I focus on turning class ideas into working, deployed products — not just code that runs locally. Whether it's wiring a Flask backend to a PostgreSQL database or building game logic in JavaScript, I care about getting things live and functional for real users.
Currently open to internships and development opportunities. I move fast, deploy early, and iterate on what I can actually measure.