Subject index

Learning software

Student workspaces, teaching tools, and learning activities.

9 projects

  1. 01Roots of Reason platformA tutoring platform with student workspaces, parent dashboards, homework upload, and progress records, plus a public demo that runs on sample data.Own business, in daily use
  2. 02Student progress portfolioA term-long progress portfolio for one tutoring student, written for parents, with six views, five charts, and an English and Spanish switch. Shown here with an invented student.Tutoring tool, sample data
  3. 04SproutSprout reading roomA reading room shaped like a web browser, for students from age 4 through high school. Every link stays inside a curated library, so a child browses real readings without reaching the open web.Educational tool, production
  4. 12CalTPA Writing StudioA drafting workspace for California teaching candidates writing the CalTPA, with templates for each part, a standards library, and keyword analytics.Educational tool, production
  5. 14Math MasteryMath MasteryA public arithmetic practice app with visual models, badges, progress charts, PDF progress reports, and cloud save.Educational tool, production
  6. 15Code PlaygroundA browser sandbox where a shape, a set of sliders, and the code that draws it stay in sync. The code pane switches between Luau, GDScript, and Python.Educational tool
  7. 16Interactive study cardsSound-physics lessons that start with a lab you can manipulate, then move to the concept, key terms, and a quiz. The labs can be embedded in other pages.Educational tool
  8. 17BarPrep LMSA bar-exam study system with spaced repetition, active recall, practice quizzes, and essay feedback. A demo account is available from the sign-in page.Prototype
  9. 18Beach WalkBeach WalkA first-person Godot game that moves from forest to beach to mountains. Solving problems in a math quiz book earns an axe for gathering wood and building.Game, in development

Discuss a project

Describe the task, the users, and what you already have.

Contact Keith

Display settings

Choose a layout and palette. Your settings are saved in this browser.

Palette
Homepage layout
Motion

Display settings do not change the project selection or publication permissions. Orbital and index layouts use the same project data.

Harmonic drawing

The homepage drawing is a small interactive made for this portfolio. It is separate from the project examples.

3
25

Drag across the center drawing or use these controls. The drawing does not require sound, network access, or continuous animation.