
My name is Jonah, and I have been working professionally as a software engineer since August of 2018. I have experience in the serious games industry using Unity and Unreal to develop gameplay systems for operator and maintainer training. I've built game tools for game devs / designers to help facilitate creating content as quickly and with as high level of polish as possible. I also have experience developing and maintaining software for millions of monthly users at AWS and Snapchat. While working at AWS I contributed to CloudWatch Logs and lead the Console effort for redesigning AIOps Investigations.
Below are a few projects I've worked on that I think are worth highlighting!
Video Game from Scratch
I have began working on a game engine to develop a game in. So far the rendering engine (using Vulkan) is in, and a simple game loop is possible. View video above showing off rendering!
#C++
#Vulkan
#Game Engine
#Rendering Engine
Source Code
Tech Lead for Unity Game
I was the Tech Lead for a Unity based game that includes IMI training. The project utilizes 3D models and game mechanics to provide instruction on how to perform maintenance on diesel engines.
#Unity
#C#
#WPF
#Lead
#Tooling
More Info

Tech Lead for Unreal Prototypes
I worked as the tech lead for several Unreal based prototypes. We built the ability to interact with the helicopter to learn how to take certain systems apart and another prototype showcasing Unreal based multiplayer
#Unreal
#C++
#Blueprints
#WPF
#Lead

AIOps Investigations
I was the console Project Lead for the redesign of AIOPS Investigations. AIOps Investigations is a microconsole in AWS CloudWatch that enables users to perform investigations on their services with the assistance of AI Agents.
#AWS
#React
#TypeScript
#Lead
More Info

Snapchat for Web
I worked on the web version of Snapchat. I worked on feature improvements for Spotlight and package upgrades for the monorepo.
#Snap
#React
#TypeScript
#Next.js

AIOps Investigations
I was the console Project Lead for the redesign of AIOPS Investigations. AIOps Investigations is a microconsole in AWS CloudWatch that enables users to perform investigations on their services with the assistance of AI Agents.
#AWS
#React
#TypeScript
More Info

CloudWatch Logs
I was a member of the console team for CloudWatch Logs. CloudWatch Logs is a microconsole in AWS CloudWatch that enables users to perform log analysis and monitoring.
#AWS
#React
#TypeScript
More Info

2D-Game Engine
I utilized React and Electron to create a game engine that could allow a user to create interactive and engaging 2D Games. This app was capable of creating a game very close to the original flappy bird.
#React
#Electron
#TailwindCSS
#Konva
#AWS
#AWS-S3
#AWS-EC2
#Stripe

Training Management System
I developed a training management system that behaves similiarly to Canvas or Blackboard. Instructors are able to create courses, classes, assignments, and assignment attempts, amoung other functionality. Students could then track their progress using the system.
#Next.js
#PostgreSQL
#TailwindCSS
#Docker
#RestAPI

Instructor Operating System
I created an instructor operating system that allows an instructor to remotely control a student's station. Instructors are able to freeze a students screen, view what they are currently working on, and start different training.
#React
#PostgreSQL
#TailwindCSS
#Docker
#Websockets
#Socket.io

Steam-like Hub
I created a hub similar to steam for military training. Users are able to download, update, and play training they have licenses for.
#React
#TailwindCSS
#Electron
#AWS
#AWS-S3
#AWS-EC2
#AWS-Cognito
#MongoDB
CDRL Tracker
I designed and implemented a website used for tracking deliveries on projects. Project managers, contracts, and C-Suite members use this website to make sure projects remain on schedule.
#React
#AWS
#AWS-EC2
#MongoDB
#Jira

Lobby App
I executed building an app that would walk guests through signing in when visiting Pinnacle.
#React
#Node.js
#MongoDB

DevOps Ownership
I took leadership over DevOps practices and implemented a Bamboo CI/CD server as well as SonarQube for static code Analysis.
#Bamboo
#Sonarqube
#Bitbucket
#CI/CD

Virtual Maintenance Trainer
I was the Project Engineer for a Unity game that includes IMI training. The project utilizes 3D models and game mechanics to provide instruction on how to perform maintenance on diesel engines.
#Unity
#C#
More Info

Preflight Checklist
I created a preflight checklist game in Unreal 5. This game uses Unreal multiplayer to allow an instructor to mark faults in a helicopter, and the student to then find them and clear them.
#Unreal Engine 5
#C++

Hololens Multiplayer Showcase
I created a HoloLens project in Unity that displayed models and allowed multiple HoloLens to share state. Users can see how others are interacting with the scene.
#Unity
#C#
#Hololens

Overseeing a Contractor
As Project Engineer, one of my responsibilies is overseeing a subcontractor to ensure that deliveries are made on time and are up to quality standards.

Flutter AR App
I wrote an iPad AR app in Flutter which displays how to assemble a computer Using 3D Model.
#Flutter
#AR
256-337-4540
jonahminihan@gmail.com