Portfolio

Computer Science Student
with a Cybersecurity Minor

I am a Computer Science student with a minor in Cybersecurity. I enjoy building web applications, solving technical problems, and learning how systems work both on the front end and behind the scenes. This portfolio highlights the work I built this semester in Web App Design, with a special focus on my Battleship project.

Featured Project

Battleship Web Application

My featured project is a full-stack Battleship web application built during my Web App Design course. The project allows players to join a game, place ships, take turns, and track gameplay through backend logic and persistent storage.

What it does
  • Supports multiplayer gameplay
  • Handles turn-based game logic
  • Stores player and game data
  • Uses API endpoints for joining, placing ships, firing, and viewing stats
Biggest Challenge

The hardest part of building this project was getting it to work with a deployed database instead of only on my personal machine. Moving from a local setup to a hosted environment taught me a lot about deployment, database connections, and making sure the application worked reliably outside of development.

What I Learned

This project helped me strengthen my skills in backend development, deployment, database integration, and full-stack problem solving. It also showed me the difference between making something work locally and making it work in a real hosted environment.

PHP JavaScript SQL Database Render Netlify

About Me

I am a Computer Science student with a minor in Cybersecurity. I am easy to talk to, enjoy working with others, and like being part of collaborative projects where people can learn from each other.

This semester, I focused on building practical web applications and learning more about full-stack development. My coursework helped me gain experience with APIs, databases, deployment, and application structure. I am especially interested in continuing to build projects that combine development and security.