thenewrepublic.com
Reader-facing features and custom editorial CMS tooling for the magazine, built and shipped front to back.
- React
scriptlet.app
A native Mac app for running, watching, and stopping package.json scripts while coding agents work.
- Swift
futurebyday.com
An interactive savings calculator for exploring how daily contributions could grow over time, comparing risk levels, and planning toward a savings goal.
- vinext
- StyleX
golfisweird.com
Something weird for golf, in the works. All it takes is one good look.
- vinext
- Three.js
tenniswoodsmiles.com
A patient-focused site for a multigenerational dental practice, built with Payload CMS and Next.js.
- Next.js
- Payload CMS
veronightout.com
A curated guide to the best bars, restaurants, and local hangouts in Vero Beach, with clear vibes for every spot.
- Next.js
- PayloadCMS
checkcheck.app
A minimalist checklist app that lets you easily create tasks, sort, and use keyboard shortcuts.
- Next.js
- PayloadCMS
valeriechiang.com
A portfolio site for a New York City photographer and filmmaker, built with Payload CMS.
- Next.js
- PayloadCMS
oib.beer
- Next.js
- PayloadCMS
Ghost
A quietly waiting sheet ghost — simulated cloth, wandering idle motion, and a gaze that notices you in the dark.
- Three.js
- R3F
- GLSL
PS2 Intro
Concrete column field, refracting glass cubes, and whirling colored light trails over base fog.
- Three.js
- R3F
- GLSL
- Postprocessing
Palm Leaf
Tropical light filtering through large fronds.
- Three.js
- R3F
Rectangle Farm
Rotating physical blocks in a neat field layout.
- Three.js
- R3F
Aurora
Raymarched aurora curtains after kishimisu — spectral ribbons that drift and fold in deep space, pulsing to a generated beat.
- Three.js
- R3F
- GLSL
- Web Audio
- lil-gui
Gradient Flow
Living gradients that cross-fade curated palettes, blended in OKLab for natural color.
- Three.js
- R3F
- GLSL
- thi.ng
- lil-gui
Unbreaking Waves
Five orbiting petal blobs with palette flow and soft fog wash.
- Three.js
- R3F
- GLSL
- lil-gui
Warped Stripes
Noise-warped diagonal stripes with live-tweakable colors and warp.
- Three.js
- R3F
- GLSL
- lil-gui
Sky Atmosphere
Procedural sky gradients and atmospheric depth.
- Three.js
- R3F
- GLSL
- lil-gui
Black Ink
A slow monochrome ink wash shaped by layered noise.
- Three.js
- R3F
- GLSL
Wormhole
Shader tunnel with a deep-space motion feel.
- Three.js
- R3F
- GLSL
Frosted Glass
Capsules and beads pile up against a pane — depth is spent as blur, so the far ones smear into the fog.
- Three.js
- R3F
- GLSL
- box3d.js
- lil-gui
Fluted Glass
Segmented log-compression flutes over a soft drifting cool-color wash.
- Three.js
- R3F
- GLSL
Glass Cross
A vertical glass line warping thin black wavy lines on white.
- Three.js
- R3F
- GLSL
Glass Lines
Refracted line-field glass lighting.
- Three.js
- R3F
- GLSL
Glass Point
A 5×3 grid of point lenses refracting a flowing cosine wash background.
- Three.js
- R3F
- GLSL
Glass Waves
Straight vertical glass lines refracting a gold cosine palette.
- Three.js
- R3F
- GLSL
Reading Glass
A fixed strip of bent glass near the top refracts the article text with chromatic aberration as you scroll.
- Three.js
- R3F
- GLSL
Decal Pole
Staple images to a telephone pole — drop one anywhere and it sticks where it lands, a few degrees off true.
- Three.js
- R3F
- drei
Island Generator
Shape a low-poly island with seeded noise, elevation bands, and live terrain controls.
- Three.js
- R3F
- WebGL
Frog Ace
Read the wind, pull back, and spring a tiny frog across a branching lily-pad course.
- Three.js
- R3F
- GLSL
- FBX