Who I am
Senior Computer Science student preparing for full-stack and backend engineering roles.
Portfolio
Senior Computer Science Student | Full-Stack Developer | Former CCIT NOC Automation Intern
I build automation tools, backend systems, and full-stack applications using Python, SQL, REST APIs, Linux, and cloud infrastructure. My recent work includes operational automation for Clemson CCIT's Network Operations Center and deployed web applications with database-backed workflows.
Senior Computer Science student preparing for full-stack and backend engineering roles.
Automation tools, database-backed applications, reporting flows, and operational integrations.
Begin with the featured capstone project, then review Persistent Waters for team project progression.
Featured Work
These are the projects I would lead with in an interview because they show full-stack delivery, role-based workflows, deployed systems, and concrete engineering decisions.
Senior Capstone
Live AppA full-stack incentive platform for the trucking industry where sponsors reward drivers with points for safe driving behavior and drivers redeem those points through sponsor-managed catalogs.
Team Project
Live + CodeA multi-phase Battleship-style web application that progressed from API foundations to a deployed, backend-authoritative gameplay experience with persistent match state.
Project Details
The Good Driver Incentive Program is a full-stack web application for trucking sponsors, drivers, and administrators to manage points, rewards, reports, catalogs, and audit-ready account activity. It is interesting because it supports multiple user roles with different workflows while keeping the overall experience usable and responsive. A key architecture decision was keeping point tracking, reporting, and audit-sensitive actions tied to database-backed server logic so business rules remain consistent across roles.
Why it matters
This project demonstrates more than a landing page or CRUD demo: it includes role-aware navigation, sponsor-managed catalogs, driver redemption flows, reports, and admin-level controls.
Architecture focus
Point balances, reports, and audit logs are strongest when the backend owns the logic, making the application easier to reason about and safer to extend.
Deployment
The live application is deployed and accessible, which makes it easy to demo real workflows quickly during a portfolio review or interview conversation.
Team Project Phases
Each phase has one working destination so the project story is easy to follow without sending reviewers into broken or ambiguous paths.
Phase 1
View CodeEstablished Flask routes, match state handling, and server-owned gameplay rules as the project baseline.
Phase 2
Open Live BuildAdded the live board, move flow, polling updates, and player-facing interactions for a complete demo path.
Phase 3
View CodePolished the project story, contribution details, and demo flow into a clear final presentation.
My Contributions
I focused on work I can explain clearly, from backend logic and routing decisions to deployment and project presentation.
Other Projects
A few additional projects highlight my experience with Flask, automation, and infrastructure-focused tooling.
Flask and PostgreSQL CRUD application with search, filtering, sorting, validation, pagination, and persistent data.
Slack bot integration for StatusHub incident workflows with HMAC SHA-256 request validation, replay attack protection, and Linux systemd deployment for stable service operation.