Projects
Things I'm
tinkering with.
in progress
/ 01
pathfinder · ttrpg · web
Harrowing
harrowing.ryancooper.co.uk
A little web tool for reading a Pathfinder 1e harrow deck — the fortune-telling
card system lovingly tucked into the Harrow Handbook. Drop a spread, see the
meanings, share the result.
Built because I wanted my players to stop fumbling through the book at the table.
Also because laying out 9 cards in CSS grid is genuinely satisfying.
HTML
CSS
JavaScript
◆ harrow spread — 3×3
past
present
future
planned
/ 02
auctions · real-time · backend
biddingTest
biddingtest.ryancooper.co.uk
An unglamorous auction sandbox. Start a room, set rules (English, Dutch,
sealed-bid), watch the bids roll in, see what the edge cases actually do at 3am
when two bots disagree about the tick-size.
Not a product. A place to understand. I'd rather get the mechanics right in a toy
than wrong in a real codebase.
Laravel
Livewire
Reverb
MySQL
◆ bid history — last 40s
t−40s
£ → ∞
now
in progress / very silly
/ 03
e-commerce · dark patterns · satire
LolBuy
lolbuy.ryancooper.co.uk
An e-commerce site with every wrong decision ever made by a
checkout flow. "Your vibe is giving Derek — login as Derek?" Timers that reset on
hover. Unsubscribe buttons that subscribe you to three more things.
A love-letter to dark patterns, wearing a hazmat suit. Useful as a teaching tool.
Mostly useful as a laugh.
HTML
CSS
JavaScript
Intentional chaos
lolbuy
search anything — you'll get shoes
🛍 37
LIMITED
Generic Thing ®
★★★★☆
£19.99 £20
2 left! (not really)
Thing You Looked At Once
★★★★★
£42.00
15 bought in last hour
DEAL
Not What You Searched For
★★★☆☆
£99.00 £100
Prime ★ tomorrow
DARK PATTERN
BUY NOW — DEREK'S 15% OFF EXPIRES IN 00:12