All projects

SRM Casing Calculator

A web calculator that designs a KNDX solid rocket motor and its casing, with every equation checked by hand before it went into the code.

May 2026 – present

In progress · Motor and casing engine live, next: flight prediction

Live app: srm-calculator.vercel.app

Objective

The casing is the safety-critical part of a solid motor: it has to hold the peak chamber pressure. The calculator takes a few inputs (propellant, grain and nozzle geometry) and designs the motor and its casing, down to a bill of materials. The long-term goal is to enter a target apogee, rocket mass and maximum diameter, and get the full motor design.

My role

I derived and verified all of the physics and set the design rules. The code was written with Claude Code from my specifications, and I audited every result before accepting it.

What I did

Results

Challenge

An audit of the first version found that it underestimated the peak chamber pressure, which is the number the casing is sized from. It also used the wrong burn-rate coefficients for KNDX. Instead of patching it, I rebuilt the engine from scratch and checked every equation before it went into the code. Lesson: for safety-critical numbers, verify the physics before writing the code, not after.

Next

Tools: React · TypeScript · Vite · Vercel · Claude Code

Credits: Code written with Claude Code from my specifications; the physics derivations and verification are mine.

Contact