Overlair
AboutContact

Perfect Freehand (Swift)

Pressure-sensitive freehand drawing, in Swift. Port of Steve Ruiz's excellent Perfect Freehand library, used in tldraw.
Work
↪︎https://github.com/overlair/perfect-freehand-swift

Musical Visuals

Moving beyond the flatlands of histograms and spectograms
Writing

5 Patterns in Systems

Ponderings on language, lists, links, lifecyles and processors
2022-11-26Writing

UI, UX, UK

What does your user know?
Writing

5 Patterns in Design

Primer on approaching design
Writing

5 Methods of Design

The processes involved in interaction and industrial design
2025-10-1Writing

Bible Verse API

Set of endpoints for fetching Bible passages, in json and html
Work
↪︎https://bibleverse.dev

Mobile Design

Constraints, concepts and frameworks
overlair.comWriting

Sampler's Spiral

Exploring idea iteration through the lens of the sampler
Writing

Musical Phases

Studying the stages of synthesis
Writing

Donald Shelby Website

Website hosting my grandpa's sermons.
Work
↪︎https://donaldshelby.com

Piece Table

Swift package of the piece table data structure. Useful for text editing operations.
Work
↪︎https://github.com/overlair/piecetable

Something to LATCH Onto

Digitizing Wurman's approach to information organization
Writing

Seme, Stack, Space

An attempt to break down the layers of applications
Writing

Synthesizing on Synths

Where do synths go from here?
Writing

Musical Gestures

Exploring music's "tonally moving forms"
Writing