I'm Jonathan Reeves.
I've been coding for almost 4 years. I'm a fullstack developer and instructor at NuCamp where I help students learn the basics of mobile app development using React Native. In my spare time I create video games using both Unreal Engine and Unity.
When I am not coding I enjoy spending time with my two kids and wife.
Tech I use 👇
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.
A first person shooter(FPS) where your goal is to destroy the never ending waves of Drones that have taken over this abandoned city.
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.
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
Rick and Morty Characters
This project was built with React. I wanted to build it from scratch instead of using the create-react-app cli I decided to create the directory and install all the dependencies and configure up all the configs myself in order to better understand how to use Webpack and Babel.
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.
My Experience 🧑🏻💻
I created internal tools for managing customer accounts including adding reward points as well as any refunds or orders filled online or through the moblie app.
I worked on adding accessibility to the Toyota website. Allowing customers to use screen readers and other assisted technology to view products on the site.
The Home Depot
I worked on building out services for handling custom alert messaging and logging.
I worked on building backend services and tests for creating, updating and managing custom games within the mobile apps.
I worked on building out backend services for handling Rollbacks.