Software engineer. Teacher. Learning game designer.
Jordan Williams
I build classroom-tested learning games for reading, reasoning, vocabulary, and computational thinking.
Who I am
My path took me from Engineer to Teacher to Learning Designer.
Software Engineer
I understand systems, logic, interfaces, and how to ship an idea as a working product.
English Teacher
I understand attention, frustration, pacing, confidence, and the moment a student realizes they're capable.
Learning Designer
I bring those two worlds together — building tools rigorous enough to matter and playable enough that students actually want to use them.
Practice that feels less like punishment and more like progress
My games help students strengthen core skills, get repetition without the boredom, recognize patterns, think critically, and build confidence over time.
Featured learning games
These games make up the learning arcade I built and test with my own students.
Learning design focus
I build from the classroom outward.
I do not start with engagement theory. I start with students — their attention, their frustration, their pacing, and the moment a hard skill finally clicks. Then I build the tool, put it in front of them, and watch what actually happens.
- 01View the arcade
Start with a real classroom need
Each game begins with a skill my students need to practice and a reason the usual approach is not working.
- 02Play Logic Puzzles
Turn the skill into a loop
The goal becomes a playable interaction with feedback students can use right away.
- 03Read my process
Test it with students
I put the tool in front of my own classes, watch what breaks, and refine it based on what learning actually looks like.
Drag to rake the sand · click to lift · double-click to smooth
Make thinking visible. Make practice engaging. Make progress feel real.