Skip to content

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.

01

Software Engineer

I understand systems, logic, interfaces, and how to ship an idea as a working product.

02

English Teacher

I understand attention, frustration, pacing, confidence, and the moment a student realizes they're capable.

03

Learning Designer

I bring those two worlds together — building tools rigorous enough to matter and playable enough that students actually want to use them.

What I build

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.

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.

  1. 01

    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.

    View the arcade
  2. 02

    Turn the skill into a loop

    The goal becomes a playable interaction with feedback students can use right away.

    Play Logic Puzzles
  3. 03

    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.

    Read my process

Drag to rake the sand · click to lift · double-click to smooth

Make thinking visible. Make practice engaging. Make progress feel real.