Project Index

Things I’m Building

A running list of projects, half-projects, and rabbit holes. Updated whenever I remember this page exists ‐ which is, historically, not often.

Last updated: June 2026 ‐ projects
Click tags to filter. Pick several -; you’ll see anything matching any selected tag.
HyperStudio/Hypercard Platform

A web-based multimedia authoring tool in the HyperCard / HyperStudio lineage, both for fun and for K–12 classrooms. Great for creating interactive learning materials, and for students to use in interactive storytelling.

SoftwareEducational
June 2026
New Robot Command Audio Programming

Similar to the old program in function except now it looks awesome instead of a clunky interface and the bugs are gone. A sweet GUI for programming robots via audio cassette commands - a visual timeline for sequencing commands (Light, Bleep, Forward, Back, Left, Right, SoundOn/Off), voice recording, 2-second processing gaps, drag-and-drop editing, and MP3 export for cassette recording.

HardwareAudioEducational
360 Degree Island of Secrets Game

A fun and educational game about exploring a mysterious island, excpet this version has 360-degree views of the environment for many of the graphics - created using WorldLabs Marble platform. .

GamesEducationalRetro
June 2026 Details →
The new StoneDachshund Site

Welcome adventurers! You can eventually find all my stuff here if you LOOK around. Take some time to explore - you can even find your way back here.

GamesWeb
June 2026 Visit →
My Notes

A shelf of all of my notes on all personal projects & workstuff. Passworded & encrypted.

EducationalResearch
June 2026 View Notes →
My Documentation

A shelf of project manuals, guides, lessons & research. It's a lot of information.

EducationalResearch
June 2026 View Docs →
Myriorama Generator

A Myriorama gnerator for use as creative-writing engine - kids (or adults) can create then arrange graphic cards that fit together in any order, and the arrangement is the story prompt.

GamesEducational
June 2026
LCD Tiger Handheld Games

An collection of handheld games you can play online or on mobile in the style of the old Tiger Electronic Handheld Games.

Games
June 2026 Play →
Tower Sim

A Tower Building Game for fun & education. Based off of the original SimTower and Yoot Tower. For teaching queuing theory, scheduling algorithms, systems thinking, feedback loops, basic economics, ROI, and data literacy.

SimulationEducationalGames
June 2026 Details →
AR Filter Overlay for TV

Software for creating an augmented reality filter overlay for television content - it runs inline between the Roku & TV and gives everyone silly faces or googley eyes in realtime.

Graphics/3DAI
June 2026 Details →
NPU Tools

A toolbox of utilities for working with NPU (Neural Processing Unit) development. Also the ability for linking to the Reolink cameras around the house for realtime analysis.

ToolsAIHardware
June 2026 Details →
AppleII HDV File Mover Tool

A small Linux (and Windows) utility to open Apple II ProDOS disk images and cherry-pick files onto a bootable 32 MB `.hdv` hard-drive image you can boot in an emulator (AppleWin, Virtual ][, MAME, etc.).

ToolsRetro
June 2026Repo Details →
Computer History Lessons

5 pilot lessons for use with the TMS1000 emulator, and 3 pilot lessons for use with the Minivac 601 emulator.

EducationalRetro
June 2026 Details →
Usborne Island of Secrets Game

A fun and educational game about exploring a mysterious island.

GamesEducationalRetro
June 2026 Details →
Compy386

DOS in your browser! Boot up Compy386 and play classic DOS games.

RetroGamesWeb
June 2026Play Details →
LifeSimulator v4

LifeSimulator v4

Simulation
June 2026 Details →
Isometric Navigateable Website

Navigate mini-Josh around Joshville to access information on projects, notes, and more.

Web
June 2026 Details →
In-Browser-Desktop

A portable desktop that lives in your browser. Log in and you get a little operating-system-style desktop - draggable windows, a dock, a file system, and a handful of built-in apps - all running entirely client-side. Create files, organize them in folders, doodle, take quick notes, play a game, and find it all waiting for you the next time you open it.

WebTools
June 2026 Details →
Minivac-601-Emulator

An emulator core for the Minivac 601 (Scientific Development Corp., 1961) - the relay-logic educational computer designed under Claude Shannon. For teaching digital logic and computer history (and just fun).

RetroEducational
June 2026Repo Details →
TMS1100 Emulator

A software emulator of the Texas Instruments TMS1100 4-bit microcontroller (1975) - the TMS1000 series powered countless late-70s/80s electronics, from Simon to the Speak & Spell's controller - recreating the Radio Shack Science Fair Microcomputer Trainer: hex keyboard, speaker, 7 binary LEDs, and a 7-segment display.

RetroEducational
June 2026Repo Details →
Euchre

The Euchre program I've been using is from 1993, so I figured it was time to make an updated one. This is based loosly off of that old game. Your partner and the players on the other team are computer players. You are a human player.

Games
June 2026Play Details →
SimBee

SimBee, where you'll experience the remarkable world of honeybees from both a colony management and individual bee perspective. Unlike traditional strategy games, SimBee simulates a true superorganism where 60,000 individuals coordinate through dance, pheromones, and collective intelligence to survive, thrive, and reproduce. Still a WIP.

GamesEducationalSimulation
A Chronicle of the Five Tribes

A Chronicle of the Five Tribes is a god-game simulation where you guide the religious and cultural evolution of five ancient civilizations. Watch as tribes expand their territories, develop technologies, clash in holy wars, or unite through shared beliefs. Your divine interventions can tip the balance between harmony and chaos.

GamesEducationalSimulation
May 2026 Details →
Filmstrip Contact Sheet Creator

MCP tool or manual use - Turn an MP4 into a printable contact-sheet / filmstrip PDF - sample frames at a chosen rate (or by motion), optionally crop them, and lay them out in a captioned grid so a moving clip can be shared or inspected as one static document. Allows local pre-processing of video to save token use.

ToolsAI
MathFacts - Program Overview

MathFacts is a research backed internal (it's for work) tool for helping elementary students build fluency with basic math facts across four operations - addition, subtraction, multiplication, and division. A student works through a sequence of levels, practicing each set of facts with concrete visual models and then demonstrating fluency on a short assessment before moving on.

Educational
May 2026 Details →
Seaborn Charts for Claude

A skill for Claude that helps him make presentation-quality statistical charts from tabular data using Python's Seaborn library - without you needing to write the Python. Once installed, you describe the chart you want in plain language and Claude handles the rest: inspecting the data, picking an appropriate chart type, reshaping the data if needed, applying sensible styling, and saving the result as a file.

ToolsAIData-viz
KING: Archipelago

A strategic multiplayer game where you govern an island nation for 8 years, balancing economic growth with environmental protection. You'll compete with other island rulers in a shared ecosystem where your decisions affect not only your own island but the entire archipelago. Your goal is to survive your 8-year term while achieving the highest score through wise governance that balances citizen welfare, economic prosperity, and environmental stewardship.

GamesEducationalSimulation
Fish & Aquarium Simulator

Browser-based aquarium sim with procedurally generated fish driven by genetic algorithms - catch, breed, and evolve unique fish from 56+ genetic traits that control body shape, fins, color, pattern and behavior. Pure HTML5/CSS/JS, no dependencies.

GamesEducationalSimulation
May 2026, July 2025Play → Details →
1-Bit World Viewer

A WebGL viewer that renders navigable 3D worlds (Marble mesh exports) through real-time 1-bit dithering ‐ switchable between ordered Bayer, blue-noise, and Atkinson error-diffusion, so you can watch exactly why error-diffusion “boils” under motion while the screen-space methods stay put. Very Manhole.

Graphics/3D
QGIS MCP Server

A Model Context Protocol server that lets an AI assistant drive spatial-data operations inside QGIS ‐ loading layers, running geoprocessing, querying features. Currently feeding it historical political-boundary data as test cases.

← grew from the MCP Server Collection

AIMaps & GISTools
Georeferenced Map Comparison

This shows the test output of the georeferenced map comparison tool project, where you can feed it an old (or new) map, and that map is auto-georeferenced and attributes are identified and cataloged. That project needs a bigger card for all it's details.

Maps & GISAI
Portable Air-Quality Monitor

A handheld indoor air-quality logger built on a Pimoroni Explorer board running MicroPython ‐ TVOC sensing, CSV logging, and seaborn visualizations of workplace walk-throughs. A particulate/dust sensor is the next piece to wire in.

Hardware
WorldLabs Marble MCP

A TypeScript MCP server (14 tools) for generating navigable 3D worlds from text or images via WorldLabs Marble ‐ the thing that produces the worlds the 1-Bit Viewer then chews up.

← evolved from the UE Text-to-VR World Generator

AIGraphics/3DTools
Historical Map LoRA

Training a LoRA on scanned antique maps and medieval mappae mundi, with a Python border-cropping and resizing pipeline to prep the source scans for AI-Toolkit / ComfyUI. Seeing how far a model can learn old cartographic style.

AIMaps & GIS
LiDAR → Tinkercad Mesh Tool

A self-contained HTML tool that simplifies dense meshes from LiDAR scans and AI-generated STLs down to something Tinkercad will actually open without choking. Works; just waiting for the next scan that needs it.

ToolsGraphics/3D
pdf-preparer

A MCP server with both CLI and MCP layers for an “index-and-dive” PDF workflow ‐ compress, extract text, contact-sheet the pages, then pull full-res pages on demand. This works well, current primary tool for pdfs.

← evolved from Large Document Processing

ToolsAI
Daisyworld Climate Simulation Game

Interactive sim demonstrating Gaia Theory: black and white daisies regulate planetary temperature through albedo, teaching climate feedback, homeostasis and tipping points. Ships with NGSS-aligned lesson plans and assessments.

GamesEducationalSimulation
River Crossing Logic Game

A logic game based on the Goat/Cabbage/Wolf puzzle, challenging players to move all items across a river without leaving any behind.

GamesEducational
Audio tone generator

Audio tone generator for brain/auditory experiments. Generates pure sine tones or binaural beats through the default audio output. A quick script for experimentation with auditory frequency response via EEG.

AudioResearch
PuzzleSolver

An image-based jigsaw puzzle solver that segments individual pieces from a photo, analyzes their shapes and visual content, computes optimal placement, and provides an interactive guided-assembly UI.

ToolsAI
Murder Party - 1950s Hollywood Mystery Game

A real-time, multiplayer murder mystery party game combining in-person social interaction with smartphone investigation and AI-powered NPC interactions. Players gather in person for a murder mystery dinner party. Each player has a character with secrets, clues are revealed in rounds through synchronized video briefings, and an AI Detective provides personalized guidance.

GamesAI
December 2025 Details →
Archive · March 2026 ‐ earlier projects & research
Curriculum AI Pipeline

Converts raw curriculum documents (DOCX, PPTX, PDF) into fully-specified, AI-powered interactive lessons through a multi-stage pipeline. Each stage produces a durable artifact that feeds the next. This is a lot of parts, and best explained in the slide deck.

AIEducationalTools
SimulatedLife Evolution Simulator

A multi-scale genetics/evolution simulator spanning molecular genetics up to global climate, with event-driven cross-scale interactions. Handles 1000+ organisms at 60fps via a modular architecture separating genetics, climate, UI and ecosystem.

Simulation
Summer 2025 Details →
Space Mining Trading Game

A Python space-exploration game blending three classics: Miner (resource extraction), Drug Wars (trading economics) and VGATrek (navigation). Traverse a 2D universe grid, mine planets, and trade minerals while managing ship repairs and supplies.

Games
Summer 2025 Details →
Educational 2D Point-and-Click Adventure

An adventure-game framework for delivering educational content through exploration and puzzle-solving - inventory management, dialogue trees, interactive environments, and LLM-driven AI characters for dynamic conversation.

GamesEducationalAI
Summer 2025 Details →
Town Simulation with AI Characters

Autonomous AI-driven characters living in a virtual town with individual personalities and routines, interacting based on relationship dynamics to create emergent storytelling.

SimulationAI
Summer 2025 Details →
Memory Retrieval & Cognitive Enhancement

ML research into autobiographical memory retrieval - neural architectures inspired by human memory systems, with temporal modeling, multimodal learning, and cue-memory association for memory prediction and pattern recognition.

ResearchAI
Summer 2025 Details →
AI-Powered Psychological Profiling System

A conversational AI that conducts psychological assessments through natural dialogue - real-time MBTI typing, Big Five analysis, cognitive-function mapping and emotional-trajectory visualization, with a live dashboard. Local LLM via Ollama.

AIResearch
Summer 2025 Details →
Visual Stimuli & Brain Response Research

Investigation into how visual patterns, colors and imagery trigger positive emotional and longer-term mood responses - biophilic responses, cross-cultural physiological measurement, and the neuroscience of aesthetic preference.

Research
Summer 2025 Details →
Neurotological Effects of Colored Noise

Research on how noise-color spectrums (pink, brown, white, blue…) affect cognition, learning and auditory processing, with a focus on classroom applications. Paired with the acoustic-design work.

ResearchAudio
Summer 2025 Details →
Emotional Authenticity Detection (Video)

Analyzes video for incongruence between verbal and non-verbal channels - micro-expressions, voice-stress patterns and multimodal inconsistencies - aimed at self-analysis and personal development rather than judging others.

AIResearch
Summer 2025 Details →
Real-Time EEG Brainwave Analysis

MindWave EEG integration for real-time brainwave monitoring across Delta–Gamma bands, with attention/meditation tracking and temporal pattern recognition. Core piece is an MCP server bridging the EEG interface to an AI for an adaptive-learning system.

HardwareResearchAI
Summer 2025 Details →
EEG-Guided Adaptive Interfaces

Systems that adapt in real time to brainwave data - from subtle pacing/complexity changes to dramatic interface shifts - achieving 70–95% accuracy detecting attention, meditation and cognitive-load states.

ResearchAI
Summer 2025 Details →
EEG Data MCP Server

A Model Context Protocol server streaming real-time EEG from MindWave headsets - WebSocket streaming, FFT frequency-band analysis, and integration with assorted analysis tools.

AIHardwareResearch
Summer 2025 Details →
AI Classroom Engagement Monitoring

Edge-AI engagement analysis on a Raspberry Pi 5 + Hailo-8L - anonymous tracking of expression, body language and participation to flag when a room is engaged, confused or fatigued, with predictive and social-dynamics analysis.

AIHardware
Summer 2025 Details →
Student Absence Anomaly Detection

Statistical system spotting unusual absence patterns across class periods - kurtosis, entropy measures and pattern detection to flag strategic absences and policy-gaming. Runs without the ML module on a standard machine.

AIData-viz
Summer 2025 Details →
Conversational Survey Design Tool

A bias-reducing survey system that turns questionnaires into natural conversation - indirect questioning, rapport building and adaptive flow, with trust-level tracking and sentiment analysis.

AIResearch
Summer 2025 Details →
Large Document Processing Strategies

Preprocessing for large documents before AI analysis - semantic search with embeddings, extractive summarization and intelligent chunking to optimize context-window usage, using local models for embeddings and relevance scoring.

→ became pdf-preparer & note-search

AITools
Summer 2025 Details →
EEG Pattern Detection Software

Analysis tools for EEG data in SQL databases or CSV - relationships between brainwave bands and activities via clustering, correlation analysis and temporal pattern recognition for neuroscience research.

ResearchData-viz
Summer 2025 Details →
SimCity 2000 City Reconstruction

Reverse-engineers SC2000 save files and reconstructs the cities as photorealistic, VR-navigable environments in Unreal Engine 5.

Graphics/3DRetro
Summer 2025 Details →
Raspberry Pi Traffic Analysis

Real-time vehicle detection and tracking on a Pi 5 + Hailo-8 (26 TOPS) - YOLO/MobileNet SSD at 30+ fps, speed and acceleration calculation, plus audio analysis correlating engine noise with driving patterns.

HardwareAI
Summer 2025 Details →
TMS1000 Microprocessor Programming

Development for vintage TMS1000 4-bit microcontrollers within their 43-instruction set, 1K ROM and 64×4-bit RAM - efficient assembly programming for these classic embedded systems.

Retro
Summer 2025 Details →
Educational Land Management Game

A web-based multiplayer island-management simulation with WebRTC peer-to-peer networking, AI players of multiple personality types, and complex environmental simulation - all self-contained HTML.

GamesEducationalSimulation
Summer 2025 Details →
Python Noise Color Generator

Audio synthesis tool for generating colors of noise (pink, brown, white, blue…) with specific frequency characteristics for research and therapeutic applications.

Audio
Summer 2025 Details →
AI NN Prototyping - Attendance Analysis

Rapid AI-assisted prototyping to test hypotheses about attendance-data patterns - identified statistical functions distinguishing consecutive vs. scattered absences through iterative testing on synthetic datasets.

AIData-viz
Summer 2025 Details →
Skyscraper Elevator Optimization

Analysis and optimization of high-rise elevator systems - algorithms for efficient passenger routing and wait-time minimization.

SimulationResearch
Summer 2025 Details →
Robot Command Audio Programming

A Python GUI for programming robots via audio cassette commands - a visual timeline for sequencing commands (Light, Bleep, Forward, Back, Left, Right, SoundOn/Off), voice recording, 2-second processing gaps, drag-and-drop editing, and MP3 export for cassette recording.

HardwareAudioEducational
Fountain Acoustic Dynamics

Mathematical modeling for fountains that produce specific noise colors through water-flow dynamics - impact acoustics, basin resonance, material absorption and turbulence - using Helmholtz resonance and spectral-slope models.

f = c/(2π) × √(S/VL) ‐ Helmholtz resonance
AudioResearchSimulation
Sound-Producing Architecture (Wind)

Wind-driven acoustic architecture - Aeolian harps, Helmholtz resonators, edge-tone generators and vortex whistles - with mathematical models for wind-speed variation, turbulence effects and structural resonance.

AudioResearch
Acoustic Cityscape Design

A system for designing entire urban acoustic environments - integrating multiple sound sources into acoustic zones, path-based experiences, and multi-scale design from courtyards to parks, with waterfront, mountain and desert modules.

AudioResearchSimulation
MCP Server Collection

Several Model Context Protocol servers for varied integrations, including EEG data streaming with frequency-band analysis and an NHA App OAuth/Okta-authenticated bridge to school communication systems. TypeScript/Node.js, token-refresh, broad API coverage.

→ grew into the QGIS MCP Server

AITools
Summer 2025 Details →
NHA Routing Program

A school-assignment optimizer for 18 supervisors visiting 104 schools - Google Maps API routing, geographic clustering, and the Hungarian algorithm plus linear programming for optimal assignment that minimizes total travel time.

ToolsMaps & GIS
Summer 2025 Details →
Unreal Engine Text-to-VR World Generator

Generates explorable 3D/VR environments in Unreal Engine from text descriptions - Python integration for procedural generation, a blueprint spawning system for interactive elements, and VR-specific setup.

→ became the WorldLabs Marble MCP

Graphics/3DAI
Summer 2025 Details →
Image to SVG Color Mapping

A pen-plotter tool converting raster images to multi-pen SVG - 7 drawing styles, K-means color reduction to match available pens, TSP path optimization, and separate file export per pen color. GUI and CLI.

ToolsGraphics/3D
Summer 2025 Details →
Video to Screenplay Conversion

Turns video into formatted screenplays via a distributed pipeline: a Pi 5 + Hailo8L NPU handles scene detection and face recognition while an RTX 3090 runs Whisper transcription and vision-language scene description (BLIP-2/LLaVA). PySceneDetect, face_recognition and Ollama-hosted Mistral/Llama do the final formatting, orchestrated over Flask REST APIs.

AITools
Summer 2025 Details →