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.
I'm switching from Prisma db push to Prisma Migrate for versioned schema management. This gives us reviewable schema changes in git, safe production deploys, and clear rollback paths. #offertecc
Fixed send quote dialog layout—contained width, fixed textarea overflow, unified copy+mark-as-sent button. Better UX and proper constraints. #offertecc
Set my time zone in Wip.co back to Amsterdam. Apparently, I was still in Bangkok time zone.
Needed an optional subtitle in my quote line items so I did some textarea magic. First line is bold (the title), press Enter and the next lines become the description in normal weight. Pretty proud of how clean this turned out actually #offertecc
7 months of being a Chief Product Officer.
3 months of taking a break.
2 months of indie hacking.
Improve quote editing lock UX with force-acquire and faster detection #offertecc
working on redesigning the piratepage homepage so it feels more like a blueprint style instead, people were confused.
I completed full Dutch translation coverage across the vendor dashboard and enhanced quote stats with detailed pipeline breakdown. PR #33 on offertecc #offerte
New projects now drop you straight into the homepage wizard instead of a sitemap. Some people confused the old flow felt broken (you landed on a page that said "concept".
#piratepage
I'm using a knowledge base inside of PiratePage, but it wasn't used to pre-fill answers for new pages. Fixed that now.
#piratepage
Filtered AppSignal uptime checks from OpenTelemetry traces so they don't pollute the dashboard.
#piratepage
Apparently AppSignal accepts OTel logs now. Instrumented my full app now. Trying to set up GitHub Actions with Claude Code to automatically fix issues.
#piratepage
Analyzed some Reddit posts on what people find most annoying about quotes/offertes #offertecc
Shipped quote and request redesign with versioning, AI question builder, services categories, and vendor branding #offertecc