Portfolio
Shihab Abdelrahim
I'm a senior at Clemson University studying computer science and economics and expected to graduate in May 2026. Following my graduation, I will be working as a Software Engineer.
Cloud Collection Manager
A full-stack web application that lets users browse, add, edit, and organize records through a responsive interface. The frontend focuses on a clean user experience, while the backend API handles persistence and data delivery.
Show pagination or record editing in the live app to prove the deployed backend is working.
I used a Flask API with server-side pagination and JSON persistence so the app stays responsive while keeping the data layer separate from the frontend.
The GitHub repo is linked directly below so you can move from portfolio to code in one click during the 60-second demo.
Battleship Game
A full-stack Battleship game built in two phases. Phase 1 focuses on backend game logic and API design, while Phase 2 implements a responsive frontend connected to the live server.
Developed the backend logic for the Battleship game, including game state management, turn-based mechanics, ship placement, and API endpoints for gameplay actions.
Built the interactive frontend interface, connecting to the backend API to allow users to play the game in real time with a clean and responsive UI.