Hi. I'm Jonah,

Hi.

I'm Jonah,

a Software Engineer,

and my passion is building great software!

JonahMinihan.com

About Me

An Experienced Software Engineer who Loves to Learn and Create

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.

Experience

Mar 2026 - Present
Senior Software Engineer Growth and Web Team, Snap Inc. (Snapchat)
Jan 2025 - Mar 2026
Software Engineer II AIOps and Logs Team, Amazon Web Services
Aug 2022 - Aug 2024
Software Engineer III Pinnacle Solutions Inc.
May 2022 - Aug 2024
Project Engineer Pinnacle Solutions Inc.
Aug 2020 - Aug 2022
Software Engineer II Pinnacle Solutions Inc.
Jan 2019 - Aug 2020
Software Engineer Pinnacle Solutions Inc.
Aug 2018 - Dec 2018
Software Engineer Intern Pinnacle Solutions Inc.

Project Highlights

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

Work Projects

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

Contact Info

256-337-4540

jonahminihan@gmail.com