Projects

A few things I’ve built—focused on real problems, clean implementation, and results.

AI-Powered E-Commerce Automation Platform thumbnail

AI-Powered E-Commerce Automation Platform

Senior capstone project focused on automating complex e-commerce workflows using AI-assisted transformation and validation pipelines.

C#.NETTypeScriptJavaScript Runtime ExecutionCloud Services
Personal Portfolio Website (Next.js + Tailwind) thumbnail

Personal Portfolio Website (Next.js + Tailwind)

This portfolio site showcasing projects, an about page, and a rotating photo gallery.

Next.jsReactTypeScriptTailwind CSSNode.jsSharp
Dynamic Worlds (tModLoader Mod) thumbnail

Dynamic Worlds (tModLoader Mod)

Utility mod that regenerates Terraria worlds while preserving progression via a JSON snapshot system.

C#.NETtModLoaderTerraria ModdingJSON
Minecraft Server Automation on AWS (Terraform + Ansible + Docker) thumbnail

Minecraft Server Automation on AWS (Terraform + Ansible + Docker)

Infrastructure-as-code deployment that provisions EC2, installs dependencies, and runs a Dockerized Minecraft server.

TerraformAnsibleAWSEC2DockerBash

Course Management REST API (GCP + Auth0)

Cloud-hosted, authenticated REST API with 11 endpoints, role-aware behavior, and Datastore persistence.

PythonFlaskGCPApp EngineDatastoreAuth0

Portfolio Projects Collection (Systems + Databases)

Collection repo featuring a disk-based linear hash index and a full-stack movie review DB project.

C++File I/OIndexingNode.jsMySQLSQL

Interactive Graphics & GLSL Tools

OpenGL utilities and GLSL shader tooling — texture loaders, shader program manager, and animation keyframe utilities.

C++OpenGLGLSLGLEW/GLUTShadersGraphics

Movie Review Website (Node + Express + JWT Auth)

Web app for browsing movies, registering/logging in, and creating reviews with a dynamic UI.

JavaScriptNode.jsExpressJWTHTMLCSS

Employment Records CRUD App (React + Express + MongoDB)

Full-stack CRUD app with a REST API backend and React UI for managing employment history records.

JavaScriptReactNode.jsExpressMongoDBMongoose

Tarpaulin REST API

Cloud-hosted REST API with JWT authentication and clean resource modeling.

PythonFlaskGCPDatastoreAuth0
Question Randomizer Microservice (Flask) thumbnail

Question Randomizer Microservice (Flask)

Microservice that returns non-duplicative random question IDs with optional bias against repeats.

PythonFlaskRESTJSON