Skip to content
View TheGeneticsGuy's full-sized avatar

Block or report TheGeneticsGuy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TheGeneticsGuy/README.md

Aaron Topping - Full Stack Developer

Full-Stack Software Engineer | Lua, Python, Java, C#, Javascript, and Typescript Specialist

Graduated Dec 2025 | 4.0 GPA | 50k+ Active Users on Open Source Projects

About Me

I am a Software Developer with a unique background. After a successful career in sales and finance, I transitioned to engineering full-time. My journey began as a pure hobbyist. I started by building tools for gaming communities that grew to now over 50,000 active users.

A pivotal moment occurred when Nathan Adams (Principal Engineer of Mojang Studios/Minecraft) contributed code to one of my repositories. When we briefly spoke, he was surprised that I didn't work in software field professionally. He kindly suggested that I should consider it. So I did, and since then, I have formalized my skills with a B.S. in Software Development.

My primary focus is Full-Stack Web Development using various front ends, and backends together, including React, Angular, SQL and NoSQL databases (PostgreSQL/MongoDB). I have built ASP.NET Core projects in C#, Java and Spring Boot, and of course many Single-Page Applications in popular Javascript and Typescript stacks (MongoDB, PostgreSQL, Express, React, Angular, NodeJS, Vite, and so on). Or, just building intelligently without a framework, in raw JS/HTML/CSS. I can learn and build in any framework given to me. There has never been a challenge given to me that I could not quickly adapt to and solve. I am an obsessive always learner.


🛠 Tech Stack

Core Languages:
Languages

Frameworks, Databases & Tools:
Frameworks


Featured Projects

Project Stack Description
NeuroGridX React NodeJS MongoDB Express Socket.IO TypeScript Personal Passion Project. A full-stack web application designed to give Neuralink Brain-Computer-Interface chip implanted patients more activities and fun challenges that also can assess performance drift over time.
Guild Roster Manager Lua Open-source mod with roughly 50k+ active users. The #1 guild management tool in the #1 MMORPG in the world with over. On CurseForge alone there are over 4 million downloads
Azeroth Reporter NodeJS Vite Google_Gemini JavaScript serverless Explore World of Warcraft through a new lens. Azeroth AI Reporter combines live realm data with AI-generated summaries to deliver lore-inspired histories for realms and characters. Whether you're checking server status or uncovering your character’s legacy, dive into a uniquely personalized view of your World of Warcraft story. Have fun, see what RolePlay themed story can be told about each of your characters and your favorite realms! See the Live Site for yourself!
A Student's Mysterious Adventure Java Spring Boot Apache Maven SQL Spring DataJPA Docker This project represents an exploration into building a backend-driven web text-adventure application using Java technologies. While this is a fun and simple "game," the primary goal was to develop a robust RESTful API capable of delivering a text-based Role-Playing Game (RPG), all written with Java as the backend.

📈 GitHub Stats

Aaron's github stats Aaron's top languages

Connect with Me

Pinned Loading

  1. NeuroGridX NeuroGridX Public

    A full-stack web application designed to give Neuralink Brain-Computer-Interface chip implanted patients more activities and fun challenges that also can assess performance drift over time.

    TypeScript

  2. steam_analysis steam_analysis Public

    Find the best devs with some interesting data analysis on the Steam distribution platform!

    Python

  3. Guild-Roster-Manager Guild-Roster-Manager Public

    Warcraft addon to assist in managing a guild

    Lua 14 8

  4. Mass_Salvage_Assist Mass_Salvage_Assist Public

    Assist in Mass Salvaging Reagents uniterrupted

    Lua 5 3

  5. grm_parser_webapp grm_parser_webapp Public

    Application used to extract the logs from Lua save files (in pseudo json) - Python/Flask web app

    HTML

  6. text-adventure-java-spring-boot text-adventure-java-spring-boot Public

    Java, Spring Boot, Apache Maven, Docker - Text RPG using RESTful API.

    Java