Home Simulations Energy Lab Projects Teaching & Learning AI Systems About Explore the Lab
About Joshua • Teacher • Builder • Systems Thinker
Joshua animated brand still
Joshua Signature Identity AI • Learning • Systems

I build systems that help people understand.

I’m a teacher, builder, and systems thinker. This lab is where simulations, educational tools, and AI systems come together — not as abstract ideas, but as useful things people can learn from, explore, and actually use.

Signature Motion AI • Learning • Systems

I build from both sides of the room

I’ve worked in classrooms and I’ve built systems. The best tools usually come from people who have done both.

Teaching isn’t the backstory — it’s the design principle

I don’t separate teaching from building. The classroom changed how I think about systems, interfaces, and explanation.

🧭

Clarity is not optional

If a learner or user can’t see what the system is doing, the design is unfinished. Every build here is shaped by that standard.

🧪

Learning through interaction

I’m drawn to systems that can be manipulated, tested, and inspected. Simulations and tools become stronger when they invite exploration.

📚

Teaching stays in the room

Even when I’m building AI systems or dashboards, I’m still thinking like a teacher: what matters, what confuses, what helps, what sticks.

🧩

Design for understanding

The goal is never just to make something work. It’s to make the system legible enough that people can trust what it’s doing.

⚛️
📚
🤖
🛠️

This site is a workshop, not a trophy wall

I’m less interested in presenting a perfect finished identity than I am in showing what I’m making, testing, refining, and learning from.

Current focus areas include interactive simulations, educational tools, and AI systems that are practical enough to use and open enough to inspect.

Sim

Simulation-first thinking

Edu

Learning as a design axis

AI

Systems built to be understood

I don’t build for hype. I build at the intersection of education, engineering, and experimentation because that’s where the most interesting and useful systems tend to live. I care about how things work, but I care just as much about whether people can understand them, learn from them, and trust them. No bloat. No theatre. Just systems built carefully enough to be worth using.

A simple set of working rules

Most of what I build is shaped by the same handful of principles.

Start with a question, not a spec

I’d rather chase a real problem or idea than decorate a template with clever language.

🔨

Build it, break it, rebuild it

Iteration is not a cleanup step. It’s the work.

🧼

Design for clarity first

If the user can’t tell what the system is doing, the system isn’t finished.

📤

Share what works

The lab is a place to make useful things public, not hide the process behind polish.

📏

Keep it human-scale

I’m interested in systems that stay legible, useful, and grounded in real use.

If I’m building well, I’m helping people see more clearly.

I’m interested in useful systems, not inflated ones. I build things to teach, test, clarify, and reveal. If that resonates, you belong here.