Sammii Kellow

I build interfaces that feel as considered as they are engineered.

My work spans design engineering,
AI product engineering and product engineering,
from the first interaction to production.

Selected work

Selected work

Native app · React Native, Expo

Strata

Strata interface
One axis, log-scaled. Drag to travel, pinch to zoom, tap two points to measure the gap.

One zoom gesture on one log-scaled axis: the ISS overhead to the edge of the observable universe on a single Skia canvas, and nothing collapses into a pixel.

  • Skia canvas
  • log-scale zoom
  • gesture design

Product · Next.js, Tailwind CSS

Kern

Kern interface

Variable-font axes you drag, spring-animated, with side-by-side comparison and a proper specimen sheet. Holding the Type Lab slot until Type Lab exists.

  • variable fonts
  • optical sizing
  • spring motion

Product · Next.js, TypeScript

Gamut

  1. 50
  2. 100
  3. 200
  4. 300
  5. 400
  6. 500
  7. 600
  8. 700
  9. 800
  10. 900
  11. 950
oklch(0.55 0.21 292)

OKLCH as a working tool: 11-step scales on perceptual lightness curves, sRGB gamut clamping and WCAG checks, previewed live in light and dark.

  • OKLCH
  • perceptual scales
  • WCAG contrast
  1. PrismA component library built on spring physics: cursor-reactive buttons, spotlight cards, ripple effects and a shader playground.spring physics · GLSL · component API
  2. LunaryTurning live planetary and lunar positions into an interface people read daily: information design for a system that never stops moving.information design · PWA · visual system
  3. LattiqA collaborative editor where the design problem is what happens when two people type at once.Lexical · realtime UI

More work, by kind

Labs

Things that don't belong in case studies.

labs.sammii.dev Opening soon

About

I started in graphic design and visual communication. I moved into engineering to build the things I was designing, and I now build products end to end: the interface, the system underneath it, and the AI that has to be made usable.

The through-line is the seam between design and code. At Garden Computing I built the design system and component library from scratch: a Radix-based headless layer, design tokens, shared primitives, and I owned brand, marketing and component architecture at once. At ASOS I built a date-based seasonal theming system that activates and deactivates itself, which removed the manual release cycle entirely. Gamut is my OKLCH colour engine, implemented from first principles because I wanted to understand the colour space well enough to make decisions in it.

Lunary is the product I run on my own: design, engineering, AI orchestration, analytics and marketing. It is live and it has paying subscribers, and it is where I learned what a design system has to do when one person ships every surface.

Trained as a designer (MA Visual Communication), then an immersive software engineering course at General Assembly. The instinct is still the same one: build things that look and feel right, and now applied AI is where that has the most room.

Experience

  1. 2026nowFounderLunar Computing, IncLunary: design, engineering, AI orchestration and infrastructure, owned solo.
  2. 20252026Founding Design EngineerGarden ComputingComponent library and design system from scratch: shared primitives, design tokens, a Radix-based headless layer.
  3. 20242025Senior Front-end EngineerBots (Bond Origination Technologies)Search and analytics layers; features from concept to launch.
  4. 20222024Web EngineerASOS.comDate-based seasonal theming system, site-wide accessibility, the typography system in the shared component library.
  5. 20202022Full Stack EngineerRare: GroupAtomic design system of reusable Vue components; UI for data-visualisation apps.
  6. 20192019Software Engineer, immersive programmeGeneral AssemblyThe move from design into engineering.
  7. 20182019Graphic DesignerSITAPrint and digital design across exhibition, web, email and advertising.

Contact

Looking for a senior or staff design engineering role, London or remote. The fastest way to reach me is email.