Software
In addition to writing software for clients, I write some free software. Most of the source code is on Github.
For Makers
For Educators
Music Gradebook and RoomHelper take some work to set up. The rest run in a web browser.
DBSchools Music Gradebook
Music Gradebook helps music teachers and their aides assess music students on their instruments and record and report on their progress through a book or series of books.
RoomHelper 3000
RoomHelper 3000 is a webapp to manage a class of students in a computer lab.
Metronome
A Metronome, with various sounds, and a simple visualization.
Period Clock
Starting with the 2015–16 school year, Stanley Middle School (where I volunteer in the music department) uses block scheduling. Period Clock is a webapp that, during the school day, shows which period we are in, and how much time remains, as well as an accurate graphical display of the time periods.
Here is the music department’s period clock.
Talking Name Picker
A tool primarily for teachers to fairly and randomly call on students. Type or paste in a list of student names, and it will randomly choose them, and optionally speak each chosen name. I like to tell students not to raise their hands, then I ask a question, give them all a moment to think about it, then randomly choose a student to answer.
ShareTime
A tool primarily for teachers to ensure they spend equal amounts of time with all students in a group.
Not Your nth Follower
For Twitter users who fallaciously claim, “You’re my 1,000th” follower or the like.
Names Pairer
Makes pairs of names for gift exchanges, etc.
For Fun and as Programming Examples
- A 3D Snake Game, written in TypeScript with p5.js
- Accompanying video playlist and source code
- A 3D Elevator Simulator, written in TypeScript with p5.js
- Harmonic Explorer
- Conway’s Game of Life (a 3D rendering of the 2D game)
- How High Can You Hear?
- Moving Spaceship with Sound Phaser example
- Text to Speech and Speech to Text: Stupid Nonsense Spoken Sentences
- How Many Squares on an 8×8 Board?
- Experimental 3D Logo (Turtle Graphics)
- Tower Defense Unity Game