Hi, my name is

Jonathan Reeves

I am a Software Engineer.

I like to build amazing experiences for clients 😎.

Currently, I'm focused on creating video games using both Unreal Engine as well as Unity 🎮.

Jason's Deli
Company A
Netflix
Penn Interactive
Walmart
Wolfjaw Studios Logo
EQL Games Logo
NuCamp Bootcamp Logo

I'm Jonathan Reeves.

I've been a developer now for almost 10 years. I specialize professionally as a fullstack frontend engineer with experience using React, TypeScript, NestJS, Apollo and GraphQL. I have spent several years developing hobby games with Unreal Engine 4/5 and Unity. Since my time developing those games I have recently moved my game development experience to the wonderful game engine Godot 4.

When I am not coding I enjoy spending time with my two kids and wife. Playing video games with them or enjoying a show for my daughter or a sports event with my son.

Tech I use 👇

Unreal Engine/C++
React/NextJS/TypeScript
Godot/C#
Unity/#C
Jonathan Reeves

My Coding Projects ⚒️

Survival Horror Game

A fully functional survival game built with Unity to showcase some of the techniques the Unity editor is capable of such as creating atmospherice fog/mist. Using C# to script out enemy AI behavior as well as a boss fight mechanic. Implemented a fully functioning lighthouse as well as inventory system for storing weapons and health packs.

🔗 GitHub Repo

C#
Unity
Terrain Tool
Importing Assets
Unity Survival Game

Warehouse Wreckage

Unreal Engine 5 phsyics simulation that allows you to take out your frustrations on unsuspecting barrels and racks in an abandoned warehouse.

Unreal Engine 5
Blueprint Visual Scripting
Asset Importing
WarehouseWreckage

Drone Destroyer

A first person shooter(FPS) where your goal is to destroy the never ending waves of Drones that have taken over this abandoned city.

🔗 GitHub Repo

Unreal Engine 5
Blueprint Visual Scripting
Marketplace Asset Imports
Custom Animations
Drone Destroyer

Dungeon Explorer

A fun and goofy third person action adventure game. You explore dungeons and fight enemies. Still in development as you can see from the image. Will be a fun game to enjoy with others locally or online.

🔗 GitHub Repo

Godot 4
GDScript
itch.io Assets
Custom Animations
Drone Destroyer

Paint App

An homage to the old Microsoft Paint application from Windows XP and earlier versions of the OS. Using React, Redux, TypeScript and a XP.css for styling. This was a bare bones implementation of the application.

🔗GitHub Repo

TypeScript
React
Redux
Paint App

Run Goblin Run

A project using the Phaser game engine and TypeScript. The game sees you controlloing a Goblin trying to collect as much gold pieces as you can without falling off the platforms or hitting the spike traps. There is a power up that grants double jump. The controls are simple: Sacebar to jump. Hold it down to jump higher/farther.

🔗 GitHub Repo

HTML
CSS
TypeScript
Phaser
Run Goblin Run

Fire Simulation

For this project I wanted to try my hand at learning more about using Blender to create realistic looking simulations. I was able to use Mantaflow, which is built in to Blender as of version 2.8+ in order to create this simulation.

Blender
Mantaflow
Domain: Gas
Flow: Fire
Fire Simulation

My Experience 🧑🏻‍💻

2018 - 2020

Jason's Deli

Developed and implemented a synchronization service using MongoDB, SQL Server, Nestjs, and TypeScript to merge data from multiple databases, facilitating accurate store projections and optimizing inventory management for Jason's Deli locations, resulting in improved sales performance and enhanced operational efficiency.

2020 - 2021

Company A

Crafted interactive and visually stunning frontend pages for https://www.buyatoyota.com, translating wireframes into responsive designs using React, TypeScript, and meticulous attention to detail. Additionally, developed a Python web scraper to ensure website accessibility compliance by identifying and logging missing accessibility tags.

2021 - 2022

The Home Depot

Developed and implemented backend APIs in Go to interface with MongoDB for an internal admin tool at Home Depot, integrating PagerDuty APIs to create a custom alert system utilized nationwide at store locations. Led the transition from jQuery and Bootstrap to React with TypeScript for the frontend site, and provided training on React concepts to team members to modernize frontend development practices.

2022 - 2022

Penn Interactive

Developed comprehensive unit tests using Django, Python, and PyTest for the internal admin portal at Penn National Gaming, ensuring the reliability and functionality of game content management features. Additionally, created robust APIs with Django and Django Rest Framework to support seamless communication and data exchange within the system.

2022 - 2022

Walmart

Designed and implemented a cutting-edge machine learning algorithm in Python to optimize store layout and drive sales of featured items on endcaps. Additionally, developed a user-friendly internal Admin tool using React and TypeScript to streamline operations and enhance efficiency at Walmart.

2023 - 2024

Wolfjaw Studios

Developed backend APIs utilizing C# and .NET to enhance the FireteamFinder feature in Destiny 2, optimizing user experience and facilitating seamless gameplay coordination among players.Implemented an internal Admin portal using React, TypeScript, Mantine, and Mantine React Table to efficiently manage game items, events, and other in-game content, enhancing workflow efficiency and organizational capabilities.Utilized Unreal Engine, Blueprints, and C++ to craft immersive UI elements for an upcoming 2K Games video game project, ensuring a visually captivating and engaging user interface experience.

2024 - Current

EQL Games

Developed a comprehensive admin portal utilizing React, TypeScript, Material UI, and GraphQL to efficiently manage CRUD operations on EQL Games' gaming platform. Engineered APIs with Go running in Docker containers orchestrated by Kubernetes clusters for seamless backend operations.

2021 - Current

NuCamp Bootcamp

Conduct interactive workshops on React and React Native programming, guiding students in leveraging Bootstrap for efficient UI development. Facilitate remote weekend sessions to apply learned concepts in real-world applications, ensuring comprehensive understanding and practical application of skills.


What Clients Say About Working with Me 👇

I will always be thankful to Jon for helping me break into the tech world and land my first coding job. His knowledge of technology is second to none, and he has a natural talent for problem-solving and finding creative solutions. He is a team player who is always willing to go the extra mile to help others succeed. I highly recommend him for any team looking to add a talented and dedicated member to their ranks.
Drew
Drew Gomez
Fullstack Developer @ Thryv
thryv
Learning React Native for the first time was a huge challenge for me. If I did not have the support from Jonathan I am not sure I would have made it! He spent countless hours helping me fix bugs and erros that I had no idea where to start.
Zena
Zena Creps
Content Streamer @ Twitch
Twitch
Jonathan Reeves was an amazing React Native instructor and helped me truly understand core concepts. Jonathan was always willing to make time for his students on their schedule when they were struggling with a specific concept. I enjoyed how when I needed this extra help, rather than give me the answer directly, Jonathan helped me walk through the code and solve the issue myself. This shows great understanding of what he is teaching, as well as excellent teaching skills. Even after the bootcamp Jonathan has been an amazing friend, and very helpful in preparing me for interviews and helping me study. He is very selfless, and wants to help all his students succeed.
Brian
Brian Cervantes
Founder @ React Bricks
React Bricks

Want me building stuff for you? Reach out to me on LinkedIn.
Made in React Bricks