Hi, I'm John Full-Stack Developer & Game Creator

My experiences with game development, web development, and networking allow me to excel in any scenario. I can usually be found coding, reading, or watching basketball (Go Wolves!).

Selected Projects

A collection of web applications and games that showcase my technical skills and creative vision.

Real Time Chat App

Web App

Full-stack mobile application built with React Native, Expo Go, and Firebase. App specializes in reducing digital noise by categorizing conversations into 'pillars'.

React Native Expo Go Firebase Web Sockets

MLB AI Strategy

Web App

Real-time MLB analytics platform that uses AI to predict team strategies and decision making during live games. The app also provides the day's game schedule and scores.

Gemini AI Sports Analysis

Farm-Sim Game

Game

Farming simulator vertical slice inspired by games like Harvest Moon and Stardew Valley. I challenged myself to design and implement my own inventory and action system.

C# Unity Pixel Art 2D

Tetris

Game

Rebuilt the game Tetris using my own game engine written in C++ and SFML. Players are able to keep track of their scores and see piece previews.

C++ Game Engine SFML 2D

Skills & Technologies

Some of the things in my toolbox that I also enjoy doing.

Full-Stack Development

  • JavaScript/TypeScript
  • React/Next.js
  • Node.js/Express
  • Python/Django
  • PostgreSQL/MongoDB
  • Docker/AWS

Game Development

  • Unity/C#
  • Godot/GDScript
  • Game Design Patterns
  • 2D/3D Graphics
  • Engine Development
  • Inventory Design

Tools & Technologies

  • Git/GitHub
  • CI/CD Pipelines
  • REST/GraphQL APIs
  • Internationalization
  • Aseprite
  • Agile/Scrum