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 for analyzing political debates. Part of the work with the Reynolds Journalism Institute at the University of Missouri.