IDENTITY, DRAWN IN CODE.
Three brands built from a blank page: the mark, the system, the packaging, and in one case the product itself. Every board is laid out in code with no stock imagery. These are concept brands, not client work.
Concept brand, not client work
Terza
A payday-split banking app
One payday, split three ways before you can spend it. A mark cut into three bands, a mint-on-navy system, a ten-screen product and a UI kit, then a working app you can tap through right here.
- Mark and wordmark
- Colour and type system
- Card, tote and app icon
- Ten-screen product concept
- UI kit
- Working prototype
Built with SVG, HTML5, JavaScript, Python, FFmpeg
// TAP THROUGH IT
The app, working.
All ten screens run live: split your pay, move money between pots, review, confirm, and see the error state. Built in HTML and JavaScript at phone size.
Concept brand, not client work
Moonwort
An evening tea brand
Tea for the hour after dinner. A lunate-leaf mark, a sage, plum and blush palette, tins and pouches, social templates and an app icon. Every board is laid out by hand in code, grain included.
- Leaf mark and wordmark
- Colour, type and pattern system
- Tin and pouch packaging
- Social templates
- App icon
Built with SVG, HTML5, CSS, Python
Concept brand, not client work
Kilnwood
A slow-baked sourdough bakery
Bread that takes two days. A nested-arch mark with an ember core, a cocoa, ember and butter palette, a warm serif wordmark, and packaging from kraft bags to tins and stickers.
- Arch mark and wordmark
- Colour and type guide
- Arch pattern
- Bags, boxes, tins and stickers
- Storefront and app tiles
Built with SVG, HTML5, CSS, Python, headless Chrome

// ALSO IN MOTION
Quoin: a brand identity in motionThe same thinking as a 30 second film: a mark constructed from circles on screen, then carried onto a card, a tote and an app.Watch the filmNEED A BRAND KIT?
Mark, system, packaging and the first screens of your product, delivered as files you own.