Full-Stack Engineer who builds systems that scale
I architect and ship data-driven applications with clean API contracts, robust backend services, and delightful user experiences.
Relevant Experience
Full-Stack Engineer
- Architected a data-driven React app with reusable component library, designing API contracts, async data fetching, optimistic updates, and graceful degradation.
- Managed state across a growing feature surface using React hooks and Context API, preventing prop-drilling as the codebase scaled.
- Established a PR review process that caught logic errors before merge, reducing post-deployment bugs.
- Integrated AI-assisted development tools (Copilot, Claude Code) to accelerate scaffolding and test generation.
Backend API Engineer
- Designed production-ready RESTful API with layered architecture, dependency injection, and JWT authentication addressing OWASP vulnerabilities.
- Containerized the full application with multi-stage Dockerfiles, eliminating environment-specific failures.
- Built GitHub Actions CI pipeline running JUnit test suite on every PR with green-build merge gate.
- Optimized PostgreSQL queries by analyzing execution plans and adding targeted indexes, reducing response times on high-read endpoints.
Data Engineering & Analysis
- Built data pipelines in Python to ingest, clean, and transform raw datasets into structured formats for analysis.
- Deployed serverless ETL functions on AWS Lambda with RDS-backed storage, designing schema for analytical workloads.
- Produced visualizations and summary reports that communicated findings to non-technical stakeholders.
Projects
dbview
Zero-dependency SQLite database viewer written in C. Parses the SQLite3 binary B-tree format directly — no external libraries.
MMR Checker
Reverse-engineers hidden League of Legends MMR from match history via the Riot API. Supports ranked and normal queues with SQLite caching.
Pacman GRPO
PyTorch implementation of Group Relative Policy Optimization for training an agent to play Pacman with parallel trajectory collection.
SmartDo
Things3-inspired task management for Android built with React Native and Expo. Features inbox, projects, areas, drag-and-drop, and dark/light themes.
C Raytracer
Vulkan-based raytracer in C with GLSL shaders.
CSC221 Group Project
group project for CSC221
CSC256 Change Mgmt
Repo for using Issues to track changes
CSC256 Git Remote
Wake Tech public repo for CSC256 working with GitHub exercise
Clank Westgear
A group project designed for a Game Dev class assignment.
Django Docker GCP
sample django app to be put on google cloud platform
Gnomintosh Nixos
Gnomintosh - Macintosh look like theme for Gnome
Hello World
CSC 154 Lab 6
Lab Testing Wikipedia
Write a pytest function that does the following: Creates a webdriver for Chrome. Opens https://en.wikipedia.org. Enters a search for “wake tech” Verifies that the content page displayed after the search has a title of “Wake Tech Community College”.
Nim Web API
Using nimlang with happyx, sqlite, norm to make simple webapi
Musical Chainsaw
ECU REU Mockup
Nixos
new configuration i'm working on
Nixos Old
minimal gnome nixos config for asus (amd + nvidia)
Presidents Test Module
test module written in python using pytest using duckduckgo api
Restaurant App
cloud app development final project
Retirement Test
Software Quality Assurance (2020FA.CSC.256.0001)
SENG 1000 Project
Simple group project for SENG 1000
AI Dictionary
Dictionary program with AI assistant
SkyScript
SkyScript an ai weather app for displaying the weather with ai generated prompts.
macOS Terminal Clone
A in progress clone of the macos terminal
Billing App
A Dockerfile project.
Chocolateempire
A HTML project.
Csci3010 Chatapp
A Python project.
CSCI 6020 Final Project
A Jupyter Notebook project.
CSCI 3700
A Python project.
Data Preprocessor
A Cython project.
Discord Bot
A JavaScript project.
LANL Dashboard
A Python project.
LoL Stats
A JavaScript project.
SENG 3000 Final
A C# project.
Capstone Project
A JavaScript project.
Tech Portfolio
A JavaScript project.
Technical Skills
Languages
Web & Frontend
Backend
Databases
Cloud & DevOps
Testing & Quality
Education
M.S. Computer Science
- BS/MS Accelerated Program
B.S. Software Engineering
- Concentration in Data Science
- Chancellor's List (Spring 2025)
- Dean's List (Fall 2022, Fall 2023)