golfisweird.com
Something weird for golf, in the works. All it takes is one good look.
2026
rgbjoy is the online identity and portfolio of Tom Fletcher.
Tom Fletcher is a fullstack engineer who architects and designs for the web — client sites, product systems, and shader experiments. Available for new work.
Something weird for golf, in the works. All it takes is one good look.
2026
An interactive savings calculator for exploring how daily contributions could grow over time, comparing risk levels, and planning toward a savings goal.
2026 · vinext, React, StyleX
A native Mac app for running, watching, and stopping package.json scripts while coding agents work.
2026
A patient-focused site for a multigenerational dental practice, built with Payload CMS and Next.js.
2026 · Next.js, Payload CMS
A curated guide to the best bars, restaurants, and local hangouts in Vero Beach, with clear vibes for every spot.
2026
A minimalist checklist app that lets you easily create tasks, sort, and use keyboard shortcuts.
2026
A portfolio site for a New York City photographer and filmmaker, built with Payload CMS.
2025 · Payload CMS
Reader-facing features and custom editorial CMS tooling for the magazine, built and shipped front to back.
Ongoing
No description has been published for this project.
2025
Raymarched aurora curtains after kishimisu — spectral ribbons that drift and fold in deep space.
Generative & Visual · 2026-07 · live · Three.js, R3F, GLSL, lil-gui
Shader-led gradient exploration.
Generative & Visual · 2026-03 · live · Three.js, R3F, GLSL
Read the wind, pull back, and spring a tiny frog across a branching lily-pad course.
Play · 2026-08 · wip · Three.js, R3F, GLSL, FBX
Staple images to a telephone pole — drop one anywhere and it sticks where it lands, a few degrees off true.
Play · 2026-09 · live · Three.js, R3F, drei
Shape a low-poly island with seeded noise, elevation bands, and live terrain controls.
Play · 2026-09 · wip · Three.js, R3F, WebGL
Segmented log-compression flutes over a soft drifting cool-color wash.
Glass & Refraction · 2026-06 · live · Three.js, R3F, GLSL
Capsules and beads pile up against a pane — depth is spent as blur, so the far ones smear into the fog.
Glass & Refraction · 2026-09 · live · Three.js, R3F, GLSL, box3d.js, lil-gui
A vertical glass line warping thin black wavy lines on white.
Glass & Refraction · 2026-06 · live · Three.js, R3F, GLSL
Refracted line-field glass lighting.
Glass & Refraction · 2026-06 · live · Three.js, R3F, GLSL
A 5×3 grid of point lenses refracting a flowing cosine wash background.
Glass & Refraction · 2026-06 · live · Three.js, R3F, GLSL
Straight vertical glass lines refracting a gold cosine palette.
Glass & Refraction · 2026-06 · live · Three.js, R3F, GLSL
A fixed strip of bent glass near the top refracts the article text with chromatic aberration as you scroll.
Glass & Refraction · 2026-06 · live · Three.js, R3F, GLSL
Living gradients that cross-fade curated palettes, blended in OKLab for natural color.
Generative & Visual · 2026-07 · live · Three.js, R3F, GLSL, thi.ng, lil-gui
Lunar-toned atmospheric wave study.
Generative & Visual · 2026-03 · live · Three.js, R3F, GLSL, lil-gui
Tropical light filtering through large fronds.
3D & Spatial · 2026-04 · live · Three.js, R3F
Concrete column field, refracting glass cubes, and whirling colored light trails over base fog.
3D & Spatial · 2026-06 · live · Three.js, R3F, GLSL, Postprocessing
Rotating physical blocks in a neat field layout.
3D & Spatial · 2026-04 · live · Three.js, R3F
Procedural sky gradients and atmospheric depth.
Generative & Visual · 2026-04 · live · Three.js, R3F, GLSL, lil-gui
2001-inspired octagonal corridor with long dark wall panels and forward drift.
3D & Spatial · 2026-06 · live · Three.js, R3F, GLSL, Postprocessing
Five orbiting petal blobs with palette flow and soft fog wash.
Generative & Visual · 2026-06 · live · Three.js, R3F, GLSL, lil-gui
Noise-warped diagonal stripes with live-tweakable colors and warp.
Generative & Visual · 2026-06 · live · Three.js, R3F, GLSL, lil-gui
Shader tunnel with a deep-space motion feel.
Generative & Visual · 2026-03 · live · Three.js, R3F, GLSL