Back
Wes Oudshoorn

Wes Oudshoorn
PRO

@wes

Founder of AppSignal. Exited in 2025. No indiehacking and riding AI wave to wherever it brings us.
11
16
Joined January 2026
Load previous page…
first stab at making offerte.cc better on mobile #offertecc
Sent a demo to someone interested in my quotation tool.
omw to Ericeira for some coworking and apparently cold and windy weather
Tried ui.sh
Fixed deploy crashes. Stale client router state was flooding the error handler after deploys, killing the process. One early return filter fixes it. #offertecc
Ran a full security audit on the codebase. Zero real findings. Still a little surprised that vibe coding with the right agents passes through security audits like this. #offertecc
processing some feedback from my friend testing my tool
Running a meetup at my coworking about AI coding
Photos uploaded by customers and vendors are now actually saved instead of thrown away after AI analysis. Wired up storage, DB records, and serving endpoints for both quote requests and quotes. #offertecc
Added pricing to Offerte.cc. No actual payment infrastructure yet. Getting a telegram message if people reach their free limits and will reach out manually. I went for a model now where people get ten quotes free over the lifetime of their business. As I will have Chamber of Commerce numbers, I think I can avoid serial trialing. #offertecc
New landing pages made for all 7 product features. #offertecc
Working on some feature landing pages.
I've added posting to wip.co to my Claude Code skill file. Whenever I'm merging a pull request, it prompts me a suggested message. After edits/approval, I'm posting it through the API. My setup in the skill file ### WIP.co post (after PR is created) Post a completed todo to WIP: - Read the API key from ~/.config/conductor/env - Post: curl -s -X POST "api.wip.co/v1/todos?api_key=$…" -H "Content-Type: application/json" -d '{"body": "<summary> #offertecc"}' - The summary should be 1-2 casual sentences, like telling a friend what you shipped. - We're not writing to market our product, we're writing small updates to celebrate progress. - Never use em — dashes - Show the summary to the user for confirmation before posting
Built a new background creator with shaders and effects to use for my branding. #offertecc
Improved dev server management so preflight auto-cleans stray servers on workspace ports. Also documented the browse CLI for faster QA testing. #offertecc
Shipping knowledge base for #offertecc with 132 articles!
Did a shit load of stuff to make Offerte.cc production ready #offertecc
Built a pricing knowledge base with 600+ real Dutch market prices from Homedeal, r/Offertes, and Loonwijzer. Onboarding now generates service prices as ranges grounded in actual market data. Added a color-coded slider that shows where your price sits relative to the market. #offertecc
Added theme customization for public quotes. Vendors can pick colors, fonts, and styles with a live preview. #offertecc
transforming piratepage into a Claude Skill
Home
Search
Messages
Notifications
More