Deny (@hellodeny) header
Deny (@hellodeny) profile picture

Founder and product designer at Craftwork.

Bangkok
Joined October 2012
made a mac music player that does nothing extra. local mp3s or spotify, sits in the notch, no drama noplayer.vercel.app
2
2
4
271
Goldmine for designers Tools You Need to Know - (Day 313)
2
5
52
3,716
somehow #19 on product hunt all time. 89 points behind the ceo of y combinator he got there hunting 20,836 products i got there shipping design packs for 8 years one of us picked the slow way producthunt.com/kitty-points
3
116
new week, new batch of fresh ai/dev/design tools productrally.com need an invite? comment your project and subscribe to unlock the dm
87
We opened Product Rally today. Every launch board counts the crowd. Whoever wakes up the biggest group chat on launch day takes the top slot, so the ranking ends up measuring reach. This one counts a circle. Members hunt, each of them votes once a day on other people's finds, and a person reads every hunt before it goes live. Monday the board resets. Sunday the top three freeze, and that place stays theirs whatever the counter does later. 385 tools on it right now, open to read for anyone. Reply with something you made. I'll hunt what fits this week, and the makers behind those get an invite
2
1
2
7
2,643
Replit has described a loop on their agent: production failures → clusters → hypotheses → patches → evidence → ship. you can't afford their infra. but you already have the production traces: your own transcripts. retro runs the same loop on your laptop. for free. tonight.
118
$ /retro all scanned 433 sessions. last 45 days. 655 failed tool calls 224 corrections typed by hand 74 × "you're right" 40 × Esc mid-action 8 sessions abandoned all recorded to disk. never read. you never read yours either. that changes today. retro.craftwork.design
1
3
103
Your agent keeps making the same mistakes because nobody reads its failures. I built retro. ✦ reads your local session transcripts ✦ finds what you correct again and again ✦ writes the CLAUDE.md rules that stop it No API keys. 100% local. MIT. retro.craftwork.design
1
2
435
There is 1.3 GB of evidence sitting on my macbook that my AI coding agent keeps making the same mistakes. 1,850 session logs on disk. Every failure recorded. I never read a single one. Tomorrow I ship the thing that reads them.
18
7,543
Craftwork is live on Product Hunt. You can now search 20,000+ design assets from Claude Code or Cursor via MCP. Type "man holding phone" in your terminal. Get an actual file. Here's what we shipped → producthunt.com/products/cra…
2
1
6
877
POV: you're trying to balance vibecoding, running 2 startups, posting Instagram carousels, X posts, Dribbble, Figma designing, team managing, new startup ideas, gym, visiting parents, kids caring, and having a personal life
1
3
441