Featured Project
Persistent Waters
Persistent Waters is a team-built Battleship-style web game with backend-authoritative turns, a live gameplay board, and deployed phase builds.
Full-stack portfolio
Computer Science Senior | Full-Stack Developer | NOC Intern @ Clemson CCIT
I build full-stack web applications with Python, SQL, server-rendered interfaces, and cloud deployment workflows.
Featured Project
Persistent Waters is a team-built Battleship-style web game with backend-authoritative turns, a live gameplay board, and deployed phase builds.
Selected work
Book Collection Manager is a Flask and PostgreSQL CRUD app for tracking books with search, filtering, sorting, pagination, and rating data. It is interesting because the list view behaves like a production data table while still using fast server-rendered Jinja templates. I made the query layer whitelist sortable fields and directions so user-controlled filters stay flexible without allowing unsafe SQL ordering.