Ultraviolette, X-47 and Tesseract
The configurators behind X-47 and Tesseract
- Role
- Software Engineer, full-time
- Year
- 2025
- Stack
- Next.js · TypeScript · TurboRepo · Jotai · AWS Lambda · DynamoDB
Ultraviolette builds electricmotorcycles people wait for.I built where they choose one,on a codebase I helped rebuild.
01 / Before
Legacy JavaScript
The web presence ran on untyped JavaScript, so every change risked the pages that sell motorcycles, and there was little to stop a mistake reaching production.
Placeholder
The old codebase
02 / Build
A typed monorepo and two configurators
I led the move to a strictly typed TurboRepo monorepo, with compile-time constraints, validation schemas and Jotai for shared state.
On top of it, multi-zone Next.js configurators for the X-47 motorcycle and the Tesseract scooter, backed by AWS Lambda, API Gateway, S3 and a DynamoDB single-table design.

03 / Result
Shipped, and a Spark Award
Both configurators went live with their launches. Along the way I found and fixed a critical session authentication vulnerability.
In June 2025 I received the Spark Award as the sole recipient on a cross-functional team, for delivering the Isle of Man project in under a week.
- Production PRs governed
- 2,800+
- Isle of Man project
- < 1 week
- Spark Award
- 2025
// Highlights
Monorepo migration
Legacy JavaScript into a strictly typed TurboRepo monorepo, one pull request at a time.
X-47 and Tesseract configurators
Multi-zone Next.js configurators that drive direct-to-consumer sales for a motorcycle and a scooter.
Serverless backend
Lambda, API Gateway and S3 with a single-table DynamoDB design.
Security fix
A critical session authentication flaw found, patched and designed out.