Work
A living log — things I've built, things I'm building, things I'm learning from.
-
Waffle
A Go web application framework designed for production-ready services. Modular, layered, composable. The engine behind this site, ibweb, and the Strata ecosystem.
-
StrataHub
The analytics and dashboard layer of the Strata system: AI-generated summaries, actionable teacher feedback, and visualizations of student progress built on MongoDB, Chi, HTMX, and Tailwind.
-
Strata System
A suite of coordinated services — StrataHub, StrataLog, StrataSave, StrataForge — for collecting, storing, analyzing, and surfacing data from educational game and learning environments.
-
StrataLog
The data-ingest and logging backbone of the Strata system. Captures gameplay events, learning interactions, and device telemetry from Unity clients and web apps.
-
StrataSave
Persistent save state and cross-device progress continuity for Strata-based learning environments.
-
StrataForge
Content authoring and configuration tooling for the Strata system.
-
Mission HydroSci (MHS) Unity project
A browser-embedded Unity experience integrated with the Strata system. Includes iPad trackpad camera-look support added in 2026 so two-finger drag turns the camera without forcing mouse-driven interaction.
-
UnityWebCheck
Open-source tooling for verifying that Unity WebGL builds behave correctly across browsers and devices, with a focus on iPad and Chromebook deployments.
-
Intelligence Builders
The company website for Intelligence Builders — education-technology consultancy. Built with Waffle; the architectural sibling of this site.
-
RAHelp
A web-based intervention for people with rheumatoid arthritis. Principal designer and developer. Subject of multiple peer-reviewed publications; registered on ClinicalTrials.gov (NCT00283855).
-
Shadow netWorkspace
An open-source intranet for learning communities, deployed into Missouri eMINTS schools and used as a collaborative research platform. Collaboration with James Laffey and the CTIE development team.
-
GoMizzou
One of the earliest campus iPhone applications — built with student teams to support the Mizzou campus community. Launched well before most universities had anything comparable.
-
Healthy Living iPad kiosks
A portable exhibit on healthy living using iPad tablets — designed and built the software, the kiosk stands, directional audio hardware, and a mechanism for charging and transporting the units. $60k project for Missouri Extension.
-
Verizon Kids Read!
Children's literacy netWorkspace — $90k Verizon-funded platform supporting literacy development, built on Shadow netWorkspace with James Laffey.
-
Project Whistlestop
Contributing author on the $1.9M US Department of Education Challenge Grant that digitized materials from the Harry S. Truman Presidential Library. A school/university/library consortium effort.
-
Interactive Shared Journal System
One of the earliest networked journaling platforms for teacher-education field experience, built with the CTIE development team. Funded by the Institute for Instructional Development.
-
SEGA CD interpreter & SEGALink
While at IBM EduQuest, developed an interpreted programming language and video-player software for the SEGA CD game platform during a three-month residency at SEGA of America in Redwood City. Also co-created SEGALink, a companion tool.
-
Magic Canvas!
Designed and directed the development of Magic Canvas! — a multimedia educational software title at IBM K-12.
-
Shadowboxes: A Story of the ABC's
Programming and technology development on the IBM Multimedia Publishing Studio's Shadowboxes CD-ROM for Windows and Macintosh.
-
Debate Analyzer
Java application and companion web site that used IBM Watson AI text analysis to analyze the 2016 presidential debates. Part of the work with the Reynolds Journalism Institute at the University of Missouri.