Active Web
Client site platform
One component library, several client sites, and the release discipline that keeps them apart
- astro
- typescript
- css
- npm
Developer · maker · problem-solver
Robotics, data, software and the web — with the process written down as I go.
Currently building
A two-wheeled balancer built to learn control theory properly
Latest Retuned, and it stays up for eleven secondsSurvive a nudge without falling over
Devlog
A shared package that worked locally and could not have worked in production.
ActiveLetting Shopify own the cart, and keeping only the receipt in localStorage.
ActiveHolding the last good reading fixed the oscillation. Now the failure mode is different.
ActiveProjects
Active Web
One component library, several client sites, and the release discipline that keeps them apart
Active Web
A shop that loads like a brochure site, on a store the client already pays for
Active Data
Turning a season of lap data into something you can actually read
Paused Software
Numerical integration, and a lesson in floating-point error
Areas
Tools, libraries and things that run on a machine somewhere.
Front-end, performance, and the platforms sites are built on.
Embedded systems, physical computing, and things that move.
Pipelines, analysis and visualisation.
Photography and video, where they serve the technical story.
Field Notes
Professional work
I design and build production websites for small businesses through Iceni Web. If that's what you're after, it's the right place to start.
I'm open to employment, collaboration, open-source and anything technically curious.