Keep calculations deterministic
Static torque sizing and safety margins are calculated in TypeScript. Generative output is not used as the arithmetic engine for physical requirements.
03 / Engineering research · Open source
How can engineering research stay traceable when AI is part of the workflow?

01 / The project
An independently maintained public software project connecting robotics requirements with source material and explicit calculations.
02 / My contribution
I directed the project and its engineering workflow: how requirements lead to component research, calculations and reports. AI coding agents produced the implementation, as disclosed in the repository.
The README explicitly describes implementation through AI coding agents, with human architectural direction. This portfolio preserves that distinction.
03 / Purpose & architecture
Component research needs more than a plausible recommendation. An engineer needs to trace a specification to its source, check the calculation and understand the assumptions before selecting hardware.
The Next.js/TypeScript application connects requirement and research workflows with SerpApi retrieval, Prisma/SQLite records and report generation. Static torque sizing is a deterministic TypeScript calculation, separate from generated research text.
04 / Engineering decisions
Static torque sizing and safety margins are calculated in TypeScript. Generative output is not used as the arithmetic engine for physical requirements.
Research records distinguish verified, reported, unknown and conflicting parameters. The intent is to keep a component recommendation connected to its underlying documentation.
The documented workflow includes component datasheet retrieval, technical literature, schedules and report export. These outputs help a research session become a reviewable engineering plan.
05 / Results & current scope
An open-source research application with architecture documentation and deterministic sizing routines.
Engineering principleAI can help gather engineering information, but calculations and source checks need explicit rules that a person can inspect.
Recommendations still require engineering review. Public documentation describes the system's intended checks; it does not establish that every retrieved specification is correct or that a hardware design is safe.
06 / Source material
Tell me what you need to build, test or understand. Mention RoboScout if it is a useful starting point.
Discuss your project