Background
Press Ctrl K for commands

Backend & Systems Software Developer | Technical Instructor

Building production-ready APIs and gamified learning tools with Spring Boot, Java, and systems-level C. Double majoring in Cybersecurity & Computer Science with a Fintech minor at UNG.

SEEKING SUMMER 2026 SOFTWARE ENGINEERING & CYBERSECURITY INTERNSHIPS

FEATURED PROJECTS

Code Ninjas Bux (WIP)

Java • Spring Boot • TypeScript • REST API

Multi-tenant platform for Code Ninjas locations with ledger-based currency system using immutable transactions. Two independent SPAs (admin dashboard + student portal) with external API integration for progression sync and purchase workflows maintaining inventory/ledger consistency.

Multi-Tenant Ledger System Dual SPA

CentDash

JPA • Single-Table Inheritance • JPQL

Personal finance API with CSV-to-database migration, aggregation endpoints, and carefully structured ORM mappings with cent-based precision. Foundation for multi-user platform.

Spring Boot JPA JPQL

Inventory API

Spring Boot 3.5.6 • Java 21 • 412 LOC

Clean REST API with CRUD, regex SKU validation, low-stock alerts, and centralized exception handling. 9 endpoints, production-ready.

Java 21 H2 Validation

ADDITIONAL WORK

Task Manager API
REST API with soft delete, complex filtering, DTO updates, exception handling (~291 LOC)
Spring Boot • H2 • REST
View →
GoatRewards.com
Multi-API integration client with real-time leaderboards and aggregation layer
Client Project • API Integration
View →
jsmitty.com
Minimalist portfolio site with dark grayscale theme, command palette (Ctrl+K), and keyboard shortcuts
HTML • SCSS • TypeScript
View →
Ichthys.nvim
Custom Neovim config for Java/Go/Rust/C with LSP, DAP, and telescope workflows
Neovim • Lua • LSP
View →
Washington Archives
10k+ word research site with 52 citations, full historical analysis
Research • Web • AI-Enhanced
View →
Workout Tracker API
11 endpoints with JPA relationships and exercise management
Spring Boot • JPA
View →

EXPERIENCE

JUN 2025 – NOW

Code Ninjas

Sensei & Content Team. Teaching ages 7-14, achieved 87% trial-to-membership conversion (50 pts above national avg). Co-designing Unreal pathway, building Code Ninjas Bux gamification system.

2024 – NOW

Freelance Web Dev

Full-stack applications, client management, end-to-end delivery.

AUG 2023 – JUN 2025

Tennis Warehouse

Lead Stringer. QA, training, inventory, process improvements.

TECH STACK

C
Java
JavaScript
Spring Boot
PostgreSQL
JPA
REST API
Git
Linux/CLI
Neovim
GDScript
Bash

EDUCATION

University of North Georgia

B.S. Cybersecurity & Computer Science | Minor in Fintech | Expected May 2028

GPA: 3.54 | Dean's List Fall 2025

Completed: Computer Science I & II, Information Technologies, Applied Cybersecurity, Script Programming, Intro to Criminal Justice

Spring 2026: Computer Ethics & Social Issues, Computer Organization & Architecture, Data Networks

CORE STRENGTHS

Backend Architecture

Spring Boot, RESTful design, JPA with inheritance patterns, validation, global exception handling, layered architecture.

Systems Programming

Current focus on C for systems fundamentals, Linux/CLI workflows, custom tooling, performance-oriented development.

Technical Teaching

Curriculum building, mentoring all ages, debugging instruction, engagement systems that drive 87% conversion.

AVAILABILITY

Software Engineering Internship

Summer 2026 internships, part-time contract work available. Backend/API specialties with Spring Boot, RESTful design, systems programming (C). Strong fundamentals in Java, data structures, algorithms, and software architecture.

Cybersecurity Internship

Summer 2026 cybersecurity internships in application security, secure coding, or security engineering. Coursework in Applied Cybersecurity, Script Programming, and Computer Science fundamentals. Interest in API security, secure architecture patterns, and vulnerability analysis.

Contact

Atlanta, GA based. Open to remote opportunities.