Archive record · Dormant
TrisD
A three-dimensional product configurator in the browser, built on React Three Fiber with a colour picker over it.
- verifiedTrisD — 41 files, 3,419 lines, valtio rather than Redux
- Role
- Sole author — all 376 commits
- Period
- 2024-02 — 2024-03
- React
- Three.js
- React Three Fiber
- Valtio
- Framer Motion
The artifact
Fig. 1

What the repository shows
41 files and 3,419 lines in seventeen days — 376 commits between 2024-02-14 and 2024-03-02, the densest run of work in this portfolio by commits per day. React Three Fiber and drei carry the scene, maath the maths, framer-motion the transitions, react-color the customisation, and valtio the state.That last one is a correction. The previous portfolio recorded Redux in this project's stack; the repository does not depend on it. A second directory beside the repository, trisD_xyz, is an unversioned six-file scaffold and is not part of it.
- verifiedTrisD — 41 files, 3,419 lines, valtio rather than Redux
- verifiedTrisD — 376 commits in seventeen days
Who built it
- Engineering role
- Sole author
- verifiedTrisD — 376 commits in seventeen days
- Measured contribution
- 376 of 376 commits (100%)the trisd repository
- verifiedTrisD — 376 commits in seventeen days
- Team
- Sole author, under two git identities.
- verifiedTrisD — 376 commits in seventeen days
Measured
- Commits
- 376 commits
- verifiedTrisD — 376 commits in seventeen days
- Source
- 3,419 lines
- verifiedTrisD — 41 files, 3,419 lines, valtio rather than Redux
Evidence
4 sources · how each was obtained
- verifiedTrisD — 376 commits in seventeen dayscommit-history · attests existence · captured 2026-08-19git log: 376 commits from 2024-02-14 to 2024-03-02, one person under two git identitiesThe densest run of commits per day in this portfolio. That is a rate, not a measure of what was produced, and nothing is claimed from it.
- verifiedTrisD — 41 files, 3,419 lines, valtio rather than Reduxrepository · attests structure · captured 2026-08-19read and counted: React Three Fiber over Three.js with drei, maath, framer-motion, react-color and valtio; a sibling directory trisD_xyz is an unversioned six-file scaffoldThe previous portfolio recorded Redux in this project's stack. The dependency manifest carries valtio instead.
- verifiedTrisD — one capture of the application running locallyFig. 1screenshot-set · attests existence · captured 2026-08-21the repository run on localhost and captured at 1440x900, after following the splash screen's own start button through to the displayerA model rendering in the browser with the material swatches beside it. It shows the scene draws; it measures nothing about how it performs.
- provisionalLegacy project registry — 20 records in data.tsdocument · attests existence · captured 2026-08-18source read and field extractionDemonstrably unreliable in places: wrap-git carries hashTags copy-pasted from Trisd, two projects share an identical tag string, and one screenshot caption converts download counts into developer counts. Descriptions migrated as draft pending review.
Links
Still open
What this case study does not yet cover, and what would close it.
Awaiting a written account
- How it was built has not been written up yet.
- The constraints this was built under were not recorded.
Never measured
- No outcome was measured while this project was active.
Awaiting first-person reflection
- What this project taught has not been written up yet.
- The alternatives that were considered were not recorded.
- A first-hand account of this work has not been written yet.
- The reasoning behind the engineering decisions has not been written up yet.