Jamie Morgan / Frontend engineer

I build interfaces with a point of view.

Frontend engineer. I work on interaction, motion, and the performance you can feel in the browser.

Sample interface for a frontend project. Replace with your own screenshot.

Selected experiments

Selected work, with the stack and a case study for each one.

Kite interface. Sample screen. Replace with your own screenshot.

Jamie Morgan / Frontend engineer

How I like to work.

I start from the input and the state, then the motion. A control should explain itself, and it should stay fast on a phone.

Sample interface for a frontend project. Replace with your own screenshot.

Stack

Languages and tools I use on most projects.

TypeScript

The language of the interface.

React

State and components.

CSS

Layout, type, and motion.

Canvas

Drawing and generative work.

WebGL

When the canvas is not enough.

Performance

What a phone can feel.

Open to the next role.

A product team, a founding role, or a focused contract. Tell me the problem and the timing.

Writing

Notes and articles from the work. These samples stay drafts until you publish them.

A desk with notes and a window

Notes

The long way around a short idea

A first draft is allowed to wander. The published one should know exactly where it is going, and why.

6 min read

Avery ColeEditor
A bright studio workspace

Product

What we shipped this spring

Three changes customers asked for, the one we decided not to build, and what we learned from both.

4 min read

Jonah ReedProduct lead
Someone training in a gym

Training

A quieter kind of strength

The session that looks easy from the doorway is usually the one that was earned over months.

5 min read

Lauren BrooksHead coach

View all articles