BS/MS Computer Science

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.

Code illustration
MS/BS Computer Science
5+ Years Building
30+ Technologies

Relevant Experience

Full-Stack Engineer

React, TypeScript, PostgreSQL, Docker

  • 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

Java, Spring Boot, PostgreSQL, Docker, JWT

  • 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

Python, SQL, AWS Lambda, RDS, Pandas

  • 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

dbview

Zero-dependency SQLite database viewer written in C. Parses the SQLite3 binary B-tree format directly — no external libraries.

C
MMR Checker

MMR Checker

Reverse-engineers hidden League of Legends MMR from match history via the Riot API. Supports ranked and normal queues with SQLite caching.

HTML JavaScript
Pacman GRPO

Pacman GRPO

PyTorch implementation of Group Relative Policy Optimization for training an agent to play Pacman with parallel trajectory collection.

Python
SmartDo

SmartDo

Things3-inspired task management for Android built with React Native and Expo. Features inbox, projects, areas, drag-and-drop, and dark/light themes.

TypeScript JavaScript CSS
C Raytracer

C Raytracer

Vulkan-based raytracer in C with GLSL shaders.

C GLSL Nix
CSC221 Group Project

CSC221 Group Project

group project for CSC221

Jupyter Notebook Python
CSC256 Change Mgmt

CSC256 Change Mgmt

Repo for using Issues to track changes

Python
CSC256 Git Remote

CSC256 Git Remote

Wake Tech public repo for CSC256 working with GitHub exercise

Python
Clank Westgear

Clank Westgear

A group project designed for a Game Dev class assignment.

C# ShaderLab HTML
Django Docker GCP

Django Docker GCP

sample django app to be put on google cloud platform

Python Dockerfile HTML
Gnomintosh Nixos

Gnomintosh Nixos

Gnomintosh - Macintosh look like theme for Gnome

Shell Nix
Hello World

Hello World

CSC 154 Lab 6

Code
Lab Testing Wikipedia

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”.

Python
Nim Web API

Nim Web API

Using nimlang with happyx, sqlite, norm to make simple webapi

Nim HTML
Musical Chainsaw

Musical Chainsaw

ECU REU Mockup

CSS HTML Python
Nixos

Nixos

new configuration i'm working on

Nix Lua
Nixos Old

Nixos Old

minimal gnome nixos config for asus (amd + nvidia)

Nix Lua Shell
Presidents Test Module

Presidents Test Module

test module written in python using pytest using duckduckgo api

Python
Restaurant App

Restaurant App

cloud app development final project

HTML Python
Retirement Test

Retirement Test

Software Quality Assurance (2020FA.CSC.256.0001)

Python
SENG 1000 Project

SENG 1000 Project

Simple group project for SENG 1000

Python
AI Dictionary

AI Dictionary

Dictionary program with AI assistant

Python
SkyScript

SkyScript

SkyScript an ai weather app for displaying the weather with ai generated prompts.

Python HTML
macOS Terminal Clone

macOS Terminal Clone

A in progress clone of the macos terminal

C++ CMake Dart
Billing App

Billing App

A Dockerfile project.

Dockerfile C#
Chocolateempire

Chocolateempire

A HTML project.

HTML
Csci3010 Chatapp

Csci3010 Chatapp

A Python project.

Python
CSCI 6020 Final Project

CSCI 6020 Final Project

A Jupyter Notebook project.

Jupyter Notebook HTML JavaScript
CSCI 3700

CSCI 3700

A Python project.

Python HTML
Data Preprocessor

Data Preprocessor

A Cython project.

Cython Nix Python
Discord Bot

Discord Bot

A JavaScript project.

JavaScript
LANL Dashboard

LANL Dashboard

A Python project.

Python C
LoL Stats

LoL Stats

A JavaScript project.

JavaScript EJS CSS
SENG 3000 Final

SENG 3000 Final

A C# project.

C# HTML JavaScript
Capstone Project

Capstone Project

A JavaScript project.

JavaScript EJS CSS
Tech Portfolio

Tech Portfolio

A JavaScript project.

JavaScript Shell CSS

Technical Skills

Languages

Python JavaScript TypeScript Java C/C++ C# Go SQL Bash

Web & Frontend

React Angular Express.js HTML/CSS GraphQL HTMX RESTful APIs

Backend

Spring Boot Django Flask Micronaut Node.js Microservices .NET gRPC

Databases

PostgreSQL MySQL SQL Server SQLite Neo4j Redis

Cloud & DevOps

AWS Azure Docker Kubernetes Terraform Linux CI/CD

Testing & Quality

JUnit pytest TDD OWASP JWT/OAuth 2.0

Education

M.S. Computer Science

East Carolina University · Jan 2023 – May 2026

  • BS/MS Accelerated Program

B.S. Software Engineering

East Carolina University · Aug 2021 – May 2025

  • Concentration in Data Science
  • Chancellor's List (Spring 2025)
  • Dean's List (Fall 2022, Fall 2023)