Back
Wes Oudshoorn
Wes Oudshoorn
PRO
PRO
@wes
Founder of AppSignal. Exited in 2025. No indiehacking and riding AI wave to wherever it brings us.
Shipped a self-healing loop for my quote tool. Production errors now file their own GitHub issues, AI reviews all AI conversations nightly for dumb answers, and a fix-it agent picks up labeled issues and opens PRs within the hour. I just review and merge. #offertecc
Added a spend watchdog for our AI bill. It pings Slack hourly when Gemini costs cross a threshold, but never caps. I'd rather overpay than have the app stop. #offertecc
Built a nightly bot that QA-tests my live app, scores it, and pings Slack with what broke. It can even open fix PRs on its own. #offertecc
Shipped admin impersonation so I can log into a customer account and finish their setup for them. Whole screen gets a bright frame so you never forget whose account you are in. #offertecc
AI now matches your saved quote templates when drafting quotes from incoming requests #offertecc
Built a daily automated mystery shopper that signs up and runs my whole product end to end to catch breakage, kept invisible with a new test-account flag.
#donequote
Made caught errors actually show up in my error tracker. Most were getting swallowed silently, which is why the dashboard looked suspiciously quiet.
#donequote
Built a night janitor: a scheduled robot that sweeps the app for regressions and checks repo health while I sleep, then Slacks me a morning report.
#donequote
Added a daily job that grades every intake chat with a cheap AI and Slacks me a digest of whats failing
#donequote
Dug into why founder outreach emails showed 0% opens for weeks. The Resend webhook was never firing, so events never landed. Added a dashboard health signal to catch a dead pipe next time.
#donequote
Locked down the public logo endpoint so it can't leak other accounts' files or run booby-trapped SVG uploads.
#donequote
Made every AI call show up in our admin dashboard. The chatbot was totally invisible before.
#donequote