Hello, I'm Johnathan Stowers.
Core Technologies
Commit History
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.
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.
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
ACTIVEMinors in Cybersecurity and Mathematics
Mercer University
Expected 2028
Computer Science Kernels
Mathematics Kernels
Cloud & Industry
SYNCINGProfessional Development
Self-Directed Learning
Loaded Modules
Verified Credentials
Certiport IT Specialist: Java
Pearson IT • 2024
ID: wmN5N-48Ju
Introduction to Programming Using Python
Microsoft • 2023
ID: 98-381 MTA
Research Showcase
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.
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.
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.

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.

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.

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.

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.

Initialize Handshake
Executing connection protocol...
Connection established.
Select a communication channel:
Built with Next.js and Tailwind.
2026 Johnathan Stowers. All systems nominal.
