SD
CIS Student · Full Stack Developer

St Angelo
Davis builds things that work.

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.

5+
Deployed Projects
30+
Seeded DB Records
3+
Languages Used
Full-Stack
Frontend to DB

Featured

All Projects →

All Projects

Team Project — Battleship · 3-Phase Progression
Team · Phase 1
Python Flask SQLAlchemy REST API Render

Battleship — Backend API

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.

My contributions: API contract hardening, player stats fields, join turn-order logic, grid size validation, and Gradescope spec compliance across 11 commits.
Team · Phase 2
Python Flask CORS Lobby API Render

Battleship — Lobby & Auth

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.

My contributions: UUID migration, blueprint routing fixes, V2 spec compliance, join idempotency, and error code corrections — 10 commits bringing tests from failing to 56/56.
Team · Phase 3
JavaScript HTML/CSS Flask PostgreSQL Netlify Render

Battleship — Full Game

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.

My contributions: Entire frontend — game board grid, ship placement UI, firing interactions, move history display, stats panel, and Netlify deployment.
Solo Project
🏋️ Solo
Python Flask PostgreSQL Netlify Render

Workout Collection Manager

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.

About

St AngeloDavis.

Clemson University · CIS · Builder

Python Flask JavaScript PHP HTML/CSS PostgreSQL SQLAlchemy REST APIs Netlify Render Git Game Dev

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.