Engineering Journal

Where ideas meet pixels

Interactive simulations, 3D engineering tools, and deep technical explorations at the intersection of computational physics and the modern web.

58+ Articles
Three.js Core Engine
WebGL Rendering
2026 Since
Page 2 of 5
See the Centroid Move: A Free Section Properties Calculator for Teaching Mechanics #01
Teaching, Mechanics of Materials, Structural Engineering, Tools, Statics Feature img: a screenshot of the I-beam with the centroid marker and principal axes visible

See the Centroid Move: A Free Section Properties Calculator for Teaching Mechanics

An interactive centroid and moment-of-inertia calculator that turns abstract section formulas into something students can watch change in real time. Free, visual, and built for the classroom.

How to Teach the Coefficient of Friction with an Interactive Tower Game #01 #02
Physics, EdTech, Friction, Simulations, STEM

How to Teach the Coefficient of Friction with an Interactive Tower Game

Ask a class what friction is and most students can answer. Ask them what the coefficient of friction actually measures, and the

Building Umbra: A Three.js Shadow Puzzle That Teaches Spatial Reconstruction #01 #03

Building Umbra: A Three.js Shadow Puzzle That Teaches Spatial Reconstruction

A drawing-class game for the hardest skill in engineering visualization — building a 3D object back from its 2D projections. I teach engineering

Lattice: A 3D Pipe Puzzle That Trains Your Sense of Three-Dimensional Routing #01 #02 #04

Lattice: A 3D Pipe Puzzle That Trains Your Sense of Three-Dimensional Routing

A second spatial-reasoning puzzle from the drawing-class series — this time about finding a path through a 3D grid. I built Umbra to

Inside PaperGenie: An AI Research Assistant That Verifies Every Citation #01 #05
AI Research Tools Literature Review Citation Verification Next.js Product Build

Inside PaperGenie: An AI Research Assistant That Verifies Every Citation

Built because I'm a researcher with a tight schedule, and I refused to keep auditing every AI-generated citation by hand.

Tension & Moment: A Free FEM Beam Calculator That Doesn't Look Like It's From 1998 #01 #02 #03 #06
structural engineering, beam analysis, FEM, web app, engineering tools, react

Tension & Moment: A Free FEM Beam Calculator That Doesn't Look Like It's From 1998

A real finite-element solver for beams, in the browser, with no account and no nonsense. I teach structural mechanics. Every year I

Tensile: A Free 2D Truss Analyser That Doesn't Treat You Like a Toy User #01 #07

Tensile: A Free 2D Truss Analyser That Doesn't Treat You Like a Toy User

A browser-based truss solver using the Direct Stiffness Method — the same math that runs inside SAP2000 and RISA. Most free truss calculators

briques: A Three-Dimensional LEGO Atelier in the Browser #01 #02 #04 #08
Three.js WebGL JavaScript 3D Builder LEGO Single-File App Browser Game Frontend Engineering Creative Coding

briques: A Three-Dimensional LEGO Atelier in the Browser

A single-file 3D builder for people who like building things for the joy of building things. There's a particular pleasure

Building Cubefall 3D: A Four-Wide, Twelve-Deep Falling-Block Puzzle in the Browser #01 #03 #09
tetris-3d, three-js, webgl, browser-game, html5-game, javascript, puzzle-game, iso-rendering, web-game-development, single-file-app

Building Cubefall 3D: A Four-Wide, Twelve-Deep Falling-Block Puzzle in the Browser

The original spatial puzzle, extended into the third dimension, in one HTML file. Tetris is one of the most successful pieces of

Building Townscape: A Glass-and-Light Village Builder for the Browser #01 #02 #05

Building Townscape: A Glass-and-Light Village Builder for the Browser

I wanted to build a Townscaper. So I built Townscape — a small, charming village builder you can play in a browser tab.

Building a Browser-Based URDF Viewer for Teaching Forward and Inverse Kinematics #01

Building a Browser-Based URDF Viewer for Teaching Forward and Inverse Kinematics

A drag-the-slider, watch-the-arm-move tool for the moment kinematics stops being equations and starts being intuition. I teach kinematics. Both the forward problem

A 3D Particle Physics Playground: Where Text Becomes a Cloud of Particles #01 #02 #03 #04 #06

A 3D Particle Physics Playground: Where Text Becomes a Cloud of Particles

Type a word. It explodes into a hundred thousand particles. Then play with the physics. There's an old browser-toy genre