Back
Wes Oudshoorn

Wes Oudshoorn
PRO

@wes

Founder of AppSignal. Exited in 2025. No indiehacking and riding AI wave to wherever it brings us.
25
Joined January 2026
Load previous page…
Square feet are now their own unit, no more sharing a key with m² #donequote
Public form rate limit now counts the real client IP, not one the visitor can fake #donequote
Fixed five UI stories and unified sidebar badges #donequote
Full audit day: health, security, retro, architecture. Found and closed a CI automerge gap. #donequote
Let the agents run overnight on the UI system: every component now has a story in /patterns with live token knobs, spacing and type roles are real tokens, visual diffs run on every PR, and a UI ratchet keeps the counts going down. Also found the app had never rendered in DM Sans. Fixed. #donequote
Design token knobs and spacing overlays now work on any live page with ?tune=1, copy the changed tokens as CSS #donequote
Added kit stories for patterns A–M and a generated usage index #donequote
Added stories for every shadcn ui primitive on /patterns #donequote
Added a UI ratchet and three lint rules so the design system can only get tighter from here #donequote
Fixed a false delete failed toast on the materials list #donequote
PostHog was splitting ad clicks and signups into different people. Fixed, backfilled — half our signups are actually from ads. #donequote
Signups that never click the verification link now get reminders, and the admin panel can verify, resend or give access with one click. #donequote
Fixed big requests generating half-finished quotes #donequote
AI quote checks now work on long quotes #donequote
Turned the founder outreach drip off for now; reworking the messaging before it goes back on. #donequote
Quotes in English no longer show Dutch unit labels #donequote
Fixed a bug where browser extensions messing with tabs were showing up in our error logs as our own crashes. Not our bug, just noise, now filtered out #donequote
Rewrote the 2-min-quotes ad landing copy #donequote
Daily error triage can file GitHub issues again #donequote
Outgoing calls no longer flood our error tracker with junk actions #donequote
Home
Search
Messages
Notifications
More

Are you sure?