← Design
Portfolio sections
Portfolio sections · 10 studies in my own language

Impressive,
but mine.

Ten drop-in sections cut from the same paper as the rest of the site, my photographs, my grade, my name, made to move. Hover and scroll through them.

01 — Developer tray · image processing

The print.

Blank paper, then the shadows arrive first, the way a real print comes up.
Developer tray · image processingFIBER GLOSS · 20°C · GRADE 3
02 — Long exposure · light painting

Signed in light.

The signature, written the slow way, one moving point and an open shutter.
Long exposure · light paintingBULB · f/8 · ISO 100
03 — Halftone · dot screen

Trafalgar, in dots.

One frame from the other portfolio, screened into ink. Hover to bring the loupe down.
Halftone · dot screenTRAFALGAR SQ · LONDON · X100V
04 — Develop · real-time grade

Every frame, graded.

The Lightroom pass, live. Drag a slider and watch the histogram and the print move with it.
DevelopRGB
Develop · real-time gradeRAW · PROPHOTO · 16-BIT
05 — Safelight · masked reveal

In the dark.

Prints on the wall, and one amber light. Move it to find them.
Night bus
Night busTRAFALGAR SQ
Self
SelfTRIER · 2026
Rooftops1/60 · f/2
Harbour1/125 · f/4
Platform1/30 · f/2
Safelight · masked revealAMBER · OC-2 · 15W
06 — Reaction–diffusion · seeded

Ink, blooming.

The monogram, stamped in wet ink and left to spread. It re-forms every few seconds.
Reaction–diffusion · seededSUMI · KOZO PAPER · WET
07 — Star trails · long exposure

The sky, turning.

Ninety minutes of the earth spinning, in one frame. Move the cursor to set the pole.
Star trails · long exposureBULB · 92 MIN · f/2.8
08 — 3D · projected from scratch

One lens.

Fujifilm, 23mm, f/2. One focal length, learned by heart. Move the cursor to turn it.
23mm · 1:2
∞ · 3 · 1 · 0.5 · 0.3m
3D · projected from scratchFUJINON · 23mm · f/2
09 — Focus pull · type

IlearnedtoseebeforeIlearnedtocode.

f/16.0 · ISO 200
FOCUS 000%
10 — Verlet physics · drying line

On the line.

The last frame, pegged to the wire. Grab it and give it a swing.
Last frame
Let’s make something
worth framing.
joeldeffner@pm.me
PRINT · 1/1SWING ME
Verlet physics · drying lineFIX · WASH · DRY