Skip to main content

Projects

Applied work and exploration

These are applied explorations, not products, built to understand systems more deeply. Each project communicates what it explores and what it says about how I think.

What I'm building

active

Global Accord: A Climate Negotiation Game for Earth Day

A browser-based diplomacy game where you try to build a workable international climate accord across five fictional delegations. Every move shifts trust, pressure, openness, and political momentum, making the game about tradeoffs rather than perfect solutions.

Game Design
React
Simulation
+2
Code
Demo
active

Dinosaur Eats: A Browser Extension That Lets Dinosaurs Eat the Internet

A Manifest V3 Chrome extension that sends tiny pixel dinosaurs onto any webpage and lets them eat visible text line by line. It includes sprite animation, herd behavior, chomp audio, and a hidden `418` mode that mutates the dinosaurs into teapotsaurs.

JavaScript
Browser Extension
Chrome Extension
+2
Code
active

Pair Programming with an Asshole: A Retro JavaScript Game About Social Pressure in Engineering

A browser game about fixing JavaScript tickets while pairing with Chuck, a brilliant but socially corrosive coworker. What starts as a retro coding game turns into a systems design exercise in hidden tests, interruption logic, and the reality that bad engineering decisions are often social before they are technical.

JavaScript
Game Development
Browser Game
+2
Code
Demo
active

Campaign Keeper: A Full Campaign Tracker for Tabletop RPG Groups

Campaign Keeper started as a lightweight session journal and evolved into a full campaign operating system for tabletop RPG groups, with structured recaps, entity libraries, timelines, player portals, scheduling, and custom in-world calendars.

TTRPG Tools
Next.js
Firebase
+2
Code
Demo
active

Dev Process Tracker (`devpt`): Local Service Orchestration for Multi-Stack Development

A macOS-first Go CLI/TUI for discovering, tracking, and controlling local development services across Node, Python, and Go workflows. `devpt` unifies process visibility, lifecycle controls, health checks, logs, and crash diagnostics in one place.

Go
CLI
TUI
+2
Code
active

Lorance: A Retrieval-First Project Assistant

An AI-powered project intelligence assistant that transforms unstructured project documentation—PRDs, meeting notes, Slack threads, design docs—into grounded answers and actionable work tickets. Built on Algolia for retrieval-first reasoning, with export to Linear, Jira, and GitHub.

AI Development
TypeScript
Next.js
+1
Code
Demo
active

AI Holiday Card Platform: Generating Personalized Cards with Google AI

An AI-powered digital holiday card platform that lets anyone create a shareable, personalized card by choosing an occasion, a vibe, and writing a short message. The app uses Google Gemini and Imagen to rewrite the text in the selected tone and generate a matching cover image, then publishes a deep-linkable card optimized for social sharing.

AI Development
Next.js
Prototyping
+1
Code
Demo
active

Tyrant of the Dark Skies: A Modern Multiplayer Text Adventure (MUD)

A web-based multiplayer text adventure (MUD) with a Python WebSocket server and a React frontend. Explore a persistent fantasy world, battle creatures, complete quests, and play with others in real time—with Firebase auth, character creation (race, planet, starsign), combat, inventory, and a JSON-based contribution system.

Game Development
Python
React
+2
Code
Demo
active

Arcane Forge: A High-Quality D&D Magic Item Generator

Arcane Forge is a full-featured D&D magic item generator powered by Google Gemini and Supabase. It lets you create unique items with rich lore, detailed mechanics, and AI-generated illustrations, then browse, search, and manage them in a persistent archive.

AI Development
Prototyping
Open Source
+1
Code
Demo
John Munn

Technical leader building scalable solutions and high-performing teams through strategic thinking and calm, reflective authority.

Connect

© 2026 John Munn. All rights reserved.