Back
Wes Oudshoorn

Wes Oudshoorn
PRO

@wes

Founder of AppSignal. Exited in 2025. No indiehacking and riding AI wave to wherever it brings us.
9
16
Joined January 2026
Load previous page…
Put some guardrails on AI chat to make it less dumb. I want to keep using a fast model for small edits but fast is dumb. Also added a switch to allow people to switch to a smart model instead. #donequote
Shipped quote versions and two-step publish flow. You can now see every saved version of an offerte in a timeline, preview any of them side-by-side, and publish updates in two clear steps before notifying the customer. #donequote
Fixed empty Brief tab on new quotes #donequote
talk to a customer
talked to someone who has 500+ example quotes and a nice workflow, training/testing data set
Shipped first changelog blog post #donequote
Hardened against prompt injection #donequote
Added live password and email hints to signup #donequote
Hiding cookie banner after login #donequote
Shipped auto-login after email verification. Click link in email and you are in. #donequote
Blocked scanners on Cloudflare from even trying to reach .php files (I do not use PHP). #donequote
Swapped xlsx for maintained fork #donequote
Added 102 tests for better coverage #donequote
Fixed long meta titles #donequote
Fixed an SEO bug that printed Offerte.cc twice in the browser tab title on 50+ pages. Also cleaned up a misleading og:url on the FAQ page. #donequote
Fixed Ahrefs warnings #donequote
Fixed a dumb one: starting a new quote could show the AI chat from your previous abandoned quote. Draft now forgets chat on reload, keeps everything else. #donequote
Trying to fix logs again #donequote
Customers can now attach PDF specs or Excel price lists to quote requests.
added logos to emails and vendor styling to customer-facing emails #donequote
Home
Search
Messages
Notifications
More

Are you sure?