Projects

What I've built

From a platform running in production to focused demos and coursework that show range. Live demos are linked where they run.

FlagshipLive in production

Speed Trek

Full-stack platform for a multi-location gas-station and travel-center brand: public site, employee portal, and admin, with role-based access, location scoping, and audit logging in a single Next.js codebase.

Next.jsReactPrismaPostgreSQLAzureVercel Blob
More projects

Demos & coursework

/ 01

Online Store

E-commerce with product catalog, cart, checkout, and a full admin CRUD back office for managing products.

PHPMySQLPDO
/ 02

Midpoint City Finder

Finds the midpoint city between two addresses using the Google Maps and Places APIs. Geocoding applied to a practical problem.

JavaScriptPHPGoogle Maps API
/ 03

Task Manager API

REST API with full CRUD, validation, and JSON error handling, powering a vanilla-JS SPA with loading, error, and empty states.

PHPSQLiteRESTFetch
/ 04

Analytics Dashboard

Fetch, transform, and visualize country data with bar, doughnut, and horizontal-bar charts, region filters, and an offline fallback.

JavaScriptChart.jsREST
/ 05

URL Shortener

Create short links with 301 redirects, persistence, and click tracking; URL validation and XSS-safe output throughout.

PHPSQLiteHTTP 301
/ 06

Tableau: Restaurant Inspections

Data visualization built from real-world restaurant inspection data, summarizing key results in an interactive dashboard.

TableauData Viz