Hello, I'm Johnathan Stowers.

I build:Full-Stack Solutions

Core Technologies

C++
Python
Java
React
Next.js
Flask
SQL
NumPy
TensorFlow
Cybersecurity
Linux
CLI

Commit History

HEADSeptember 2025 - Present

AI Student Researcher

@ Mercer University

  • >Developed and trained Convulutional Neural Networks to analyze data measured by the Icecube Neutrino Observatory.
  • >Developed Data Processing streams using NumPy to create simulation data for more accurate CNNs.
  • >Reworked and reimplemented legacy code for modern day solutions.
v2.0August 2024 - Present

Reading Tutor

@ America Reads America Counts

  • >Facilitated weekly reading sessions for children aged 6-8.
  • >Utilized interactive and innovative techniques to retain attention while improving comprehension.
v3.0August 2023 - May 2024

Full Stack Developer Intern

@ Caring Senior Service HQ

  • >Developed and integrated a custom, mobile first LMS.
  • >Utilized NodeJS, Bootstrap5, and MySQL to create a full-stack application from the ground up.
  • >Worked directly under the CEO to improve company systems.
  • >Designed entire systems using Figma.

Education & Benchmarks

B.S. Computer Science

ACTIVE

Minors in Cybersecurity and Mathematics

Mercer University

Expected 2028

Computer Science Kernels

Data Structures & Algorithms in C++Grade: A
Artifical IntelligenceGrade: A
Application Development and DeploymentGrade: A

Mathematics Kernels

Discrete MathGrade: A
Linear AlgebraGrade: A

Cloud & Industry

SYNCING

Professional Development

Self-Directed Learning

Loaded Modules

AWS Cloud Practitioner15%

Verified Credentials

Certiport IT Specialist: Java

Pearson IT2024

ID: wmN5N-48Ju

🐍

Introduction to Programming Using Python

Microsoft2023

ID: 98-381 MTA

Research Showcase

IceTop-CNN Research Poster
FIGURE 1.0: SCROLLABLE POSTER
Poster Presentation

Bridging The Gap: Developing Data-Preprocessing Pipelines to Enable Advanced Cosmic-Ray Reconstruction with IceTop-CNN

Presented at Mercer University BEARDay, Spring 2026

System Abstract:

The IceCube Neutrino Observatory detects high-energy cosmic rays by capturing the cascading particle showers created by these events. To understand the data captured by IceCube, IceTop-CNN, a convolutional neural network, is being developed here at Mercer to estimate the energy, trajectory, and mass composition of cosmic rays. However, only one dataset is currently being used to train and assess IceTop-CNN’s outputs. Access to additional simulation would allow us to vastly expand our research capability by exploring different snow depths, higher-energy events, and other temporal changes. We developed a new data pipeline for the preprocessing of this additional simulation to enable its usage in IceTop-CNN. This work breaks down a major barrier that this project has faced, and allows future IceTop-CNN research to explore new topics of simulated data, bringing us one step closer to working with real-world data.

PythonNumPyNeural NetworksData Pipelines
./view_full

Competitive Programming

Future Captain

Pressure & Precision

Competitive programming is more than coding, it's about abstract problem solving under strict time limits and while working in a team.

Leadership: Coordinating team strategy and delegating problems based on member strengths.

Efficency: Writing efficent solutions in Python that handle vasts amount of data in a short period of time.

PythonData ProcessingProblem SolvingTeam Management
Event History2 Records
CompetitionRoleRank
2025 CCSC @ Mercer University
Nov 2025
Member#7 Overall
2026 Binary Bears Member
Nov 2026
CaptainPending

Selected Works

Secure Login System

A full-stack authentication system focusing on SQL injection prevention and secure database management. I utilized MariaDB for storage and Flask for the backend logic. Made for a public demonstration that deepened class understanding of secure data management.

ReactFlaskMariaDBSecure Software Development
Secure Login System

Dijkstra Implementation in C++

A C++ project that works with Graphs. It builds a graph off of an input file, then builds a summary table using Dijkstras Algorithm. Finally, it detects all cycles in a directed graph using a custom Depth First Search algorithm.

C++Data StructuresAlgoirithmsResource EfficencyGraphs
Dijkstra Implementation in C++

Zip and Unzip in C++

A C++ project that compresses and uncompresses text documents. It uses Huffman Encoding to build an output file, and a map to rebuild the uncompressed file.

C++Data StructuresAlgorithmsData Compression
Zip and Unzip in C++

Shadow Killer Game

2nd Place winner of Mercer's Game Development Club's first 2026 gamejam. It features a custom 2D lighting engine developed in Godot.

GodotOptimizationGame DevelopmentTechnical Direction
Shadow Killer Game

Personal Server Dashboard

A fully functional webapp that acts as a dashboard for my personal server. It allows for complete management from mobile and desktop of the docker containers running on my personal server alongside VPS management. Complete with container rebuilding, websocket console output, automatic backups, and even more. Built with Svelte and FastAPI.

Full Stack DevelopmentServer ManagementGitHub ActionsApplication Development
Personal Server Dashboard

Initialize Handshake

bash — 80x24
guest@portfolio:~$./connect_to_developer.sh

Executing connection protocol...

Connection established.

Select a communication channel:

guest@portfolio:~$

Built with Next.js and Tailwind.

2026 Johnathan Stowers. All systems nominal.