Industry

Engineering, Education

Timeline

2025.8 - present

Category

App

iStruct 2D

iStruct 2D

iStruct 2D

Overview

iStruct 2D is a 2D structural-analysis sketchpad for iPad. Students draw beams, frames and trusses by hand, apply real supports and loads, and get reactions, shear, bending, axial and deflection in a single tap. I led the product’s UX/UI, brand and motion — turning a professional-grade solver into something students can actually learn from.

Timeline

2025 – Present · In beta

The Team

Co-founded with a developer, co-developed with the University of Queensland (School of Civil Engineering)

My Role

Product UX/UI · Brand & Motion · Marketing site

From 0 to 1

From 0 to 1

Structural analysis is one of the most challenging subjects for engineering students. Existing tools are often:

  • difficult to learn

  • visually overwhelming

  • designed for professionals rather than students

  • lacking educational guidance

Students frequently struggle to connect theoretical concepts with visual structural behaviour. So therefore me and my co-founder wanted to simplify the experience enough that students could focus on understanding structures and experimenting with ideas — without being overwhelmed by complicated interfaces.

1 tap

Solve every structure — reactions to deflection in a single tap

5

Result diagrams: reactions, shear, bending, axial & deflection

100%

On-device & private — no account, no tracking

Inside the app

Draw by hand

Place each member with a drag. Members that share an end weld into a node automatically, endpoints snap to the grid and to existing nodes, and you can tap any length to type an exact value. Two fingers pan and zoom — or turn on Apple Pencil mode to draw while your fingers navigate.

Supports & loads that match reality

Pin, roller and fully-fixed supports drag straight onto nodes. Point loads, moments and distributed loads — uniform or trapezoidal, with separate start and end magnitudes — act perpendicular to the member or lock to a global axis. A drop ring turns green the moment a load will attach.

Five diagrams, one language

Every structure is solved with the direct stiffness method — the same foundation as professional software. Toggle reactions, shear, bending, axial and the deflected shape, and scrub any member to read the exact value at any point.

Bending (M)

Deflection (δ)

Axial (N)

Precise, without the clutter

The interface stays out of the way. Tap any value to type it exactly on a focused number pad, tap a single reaction to inspect it alone, and let the app locate the critical values for you — so students spend their attention on the structure, not the software.

My process

From understanding the learning problem to shipping a cohesive product and brand.

1

Understand

Translated classroom pain points into product requirements: fast modelling, visible feedback, fewer distractions, and support at the moment students make decisions.

2

Map the workflow

Shaped the core loop — sketch a structure, define supports and loads, analyse, then read results visually. Every screen decision serves that loop.

3

Prototype with Claude Code

Used Claude Code to generate early functional prototypes, moving fast from interaction ideas to testable product behaviour.

4

Build product & brand

Designed the product UI, then the brand, motion and marketing site so iStruct 2D feels cohesive from first launch to the App Store.

Key product decisions

I kept the interface intentionally learner-first: the workspace stays central, controls group around the current task, and feedback is shown visually wherever possible. AI became part of the making process rather than the product itself — I used Claude Code to generate prototypes, then refined the UX, product direction, brand system and marketing into one cohesive, student-facing whole.

Outcome

iStruct 2D is now in beta and live on the web and the App Store — a focused structural-analysis experience that is approachable for early learning yet structured enough for real experimentation. Building it end to end sharpened how I design at the intersection of complex domain knowledge, educational UX and product execution.

NEXT PROJECT

Performance management platform optimization →

Performance management platform optimization →