Time tracking and invoicing for freelancers, redesigned from a spreadsheet clone into a calm, mobile-first product.
A weekly series of typographic loops exploring colour, rhythm and gradient. 52 weeks, 52 loops.
An iron-forged identity for a third-wave roastery: a stamp logo, a bold condensed type system and bags that stand out on any shelf.
Soft-touch packaging and a launch shoot for a refillable skincare line, designed around the light of early morning.
A 3D visual language for a climate-tech startup: glass forms that refract data into colour.
A moving identity for a night-time music festival: 40 posters, a type animation system and 120 social assets in three weeks.
An editorial online shop for a Danish furniture maker, where every piece gets its own story page.
A campaign identity for a running shoe launch, rolled out across 60 stores and a pop-up track in Madrid.
Perfume packaging with a hidden ritual: the box unfolds into a small altar for the bottle.