Learning Design · EdTech · AI for Education

Effective learning, and the technology that delivers it.

I'm Sean White — a learning designer and developer helping universities and training providers design great learning experiences and build the tools that bring them to life. 25+ years in software, 7+ years in university learning design.

25+ years building software
7+ years in learning design
500k+ plugin downloads
Moodle·Canvas LMS· AI for education·Power Platform· PHP & JavaScript·Joomla & WordPress· Instructional design

Built & running — try them now

Working learning apps, not mock-ups

These are complete, browser-based learning tools I designed and built from scratch — open one and explore it live. No installs, no logins.

Interactive 3D Molecule Explorer

Molecule Explorer

An interactive 3D chemistry lab — build molecules atom by atom, explore 200+ from the library, play animated reactions with energy diagrams, and visualise VSEPR geometry, hybridisation, formal charges and resonance.

3D / WebGL200+ molecules Animated reactionsPeriodic tableThree.js
Geography Geo Explorer

Geo Explorer

An interactive 3D globe — spin the Earth and switch on a rich stack of map overlays (borders, cities, physical geography, geology, time zones, UNESCO sites, airports, undersea cables, day/night and night-lights), click countries for facts, and test yourself with a variety of geography quizzes.

3D / WebGLMap overlays Geography quizzesCountry libraryThree.js
Anatomy Body Explorer

Body Explorer

An interactive 3D human anatomy lab — toggle body systems (skeleton, muscles, organs, blood vessels and skin), switch on X-ray mode, click any structure for facts, play physiological animations, and test yourself with anatomy quizzes.

3D / WebGLAnatomy systems Anatomy quizzesPart libraryThree.js
Biology Cell Explorer

Cell Explorer

An interactive 3D biology lab — explore an animal, plant, bacterial or any of many other cell types, click any organelle for facts, toggle the membrane, cytoskeleton and cut-away views, play animated cellular processes, and test yourself with cell-biology quizzes.

3D / WebGLOrganelle library Many cell typesBiology quizzesThree.js
Astronomy Solar System Explorer

Solar System Explorer

An interactive 3D orrery — fly through the Sun, eight planets, dozens of moons, the dwarf planets and the Kuiper belt. Click any body for facts and surface features, toggle orbits, labels and animated spin, watch the planets circle the Sun, and test yourself with astronomy quizzes.

3D / WebGLPlanets, moons & dwarfs Animated orbitsAstronomy quizzesThree.js
Physics Wave & Optics Lab

Wave & Optics Lab

An interactive 3D optical bench — place lasers, lenses, mirrors, prisms, gratings, slits and polarizers on the table and a live ray tracer bends, reflects, disperses and interferes the light. Form real images, project interference fringes, read off angles and focal lengths, and run preset experiments and animated demonstrations.

3D / WebGLRay + wave optics 25+ apparatusExperiments & animationsThree.js

Flagship product

moodletools.com

My AI-assisted platform for developing and editing learning content — built for educators, working across the major large language models. Generate, structure and quality-check course materials at scale, all from one place.

  • AI content authoring designed specifically for learning
  • Works across the major LLMs — OpenAI, Claude and more
  • Built by a learning designer, for learning teams
  • Suitable for privacy-sensitive content with private / local models
Visit moodletools.com →
moodletools.com
The moodletools.com homepage

Featured product

Seanos AI

An AI agent that creates and manages content right inside the CMS / LMS admin — so educators can put AI to work without it ever going rogue. Every change it proposes is yours to approve or reject before anything goes live.

  • Works inside the CMS / LMS admin — no copy-paste between tools
  • Human-in-the-loop: approve or reject every change
  • Multiple AI providers, including private / local models
  • Safe for data-sensitive content that can't leave the building
Visit site →
seanos.ai
The seanos.ai homepage

What I do

From learning strategy to working software

I bridge instructional design with hands-on development — so the people who know the learning and the people who build the tech are the same person.

🎓

Learning & instructional design

Course and curriculum design, learning outcomes and assessment, accessibility / UDL, and content development grounded in how people actually learn.

🧩

LMS — Moodle & Canvas

Administration, custom plugin and component development, course build and structure, and cross-platform migration and integration.

🤖

AI for education

AI-assisted content generation, LLM tool-calling agents, prompt and workflow design, and private / local model deployment for data-sensitive environments.

⚙️

Automation

Microsoft Power Automate and Power Apps; workflow automation and systems integration that removes manual, repetitive work from teams.

💻

Development

PHP, JavaScript, Joomla and WordPress; custom plugins and components, and API integrations across platforms and services.

Interactive learning tools

Bespoke, browser-based teaching tools — simulations, practice activities and games — built to teach a specific skill, like the demos above.

About

25 years of software, 7 in learning design

My recent focus is applying AI to course content: designing and building tools that generate, structure and quality-check learning materials at scale — including in privacy-sensitive environments where data can't leave the building. I work end-to-end, from the learning design through to the software that delivers it.

I'm based in Mackay, Australia and work remotely with universities and training providers across the country.

  • Advanced Diploma of Information Technology
  • Certificate IV in Assessment and Workplace Training (TAE)
  • Associate Learning Designer, higher education — 2019–present
  • Director / Lead Developer, swMenu Pty Ltd — 2004–present

Toolkit

MoodleCanvasPHPJavaScriptMySQL JoomlaWordPressPower AutomatePower Apps OpenAIClaudeLocal LLMs (Ollama)Three.jsGit

Let's talk

Have a learning or EdTech challenge?

Tell me what you're trying to achieve and I'll come back with an honest view. Drop me a message below — it comes straight to me.