Skip to content

Noa Keller

Design engineer, Lisbon

Interfaces, drawn and then written.

Noa here. I sketch a product in Figma on Monday and open the pull request on Thursday, so the timing curves, focus rings and empty states arrive in production exactly as they were meant to feel.

Right now: shipping Relay and tuning a small lab of UI experiments.

Book a callSee work 1 slot open for Q4
963 commits in the last year

Selected work & notes

All projects →
Booking from November

One product at a time, designed and shipped.

Six to twelve weeks as your design engineer: research, interface, and the production code to go with it.

  • → Interface & interaction design
  • → React / Next.js / SwiftUI
  • → Design systems that ship as code
Let’s talk
Glass wave icon
Glass wave iconIcon study for Tidepool 2.0#ios

Note · Aug 2026

#design-system

Rule I keep relearning: if a component needs a paragraph of docs to explain its props, the props are wrong. Ledgerline’s table went from 41 props to 12 and nobody missed the other 29.

41 → 12 props−1.8 kB gz
spring(180, 14)

Lab / 03

Spring toggle

It’s live. Flip it.

Open lab →
Thermostat puck
Thermostat puckE-ink UI for a hardware concept#hardware
Interval timer
Interval timerwatchOS complication, orange ring#motion
Type scale sheet
Type scale sheetLedgerline tokens, printed#design-system