Graduated Dec 2025 | 4.0 GPA | 50k+ Active Users on Open Source Projects
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.
Frameworks, Databases & Tools:
| 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. |
- LinkedIn: linkedin.com/in/aaron-topping
- Email: aaron@aarontopping.com
- Resume: resume.aarontopping.com
- Goal: Transition to a professional role where I can build scalable applications that make a difference.