# Thanh - Build Log > A working log from Da Nang, Vietnam: turning raw ideas into real, inspectable > products with Claude Code. By Duong Xuan Thanh, Senior Full-stack & AI Engineer. > Every entry is a build story - what got made, why, and what broke. ## Posts - [The token was never in the screenshot](/posts/telegram-bot-skill): Automating @BotFather in a browser to give every project its own Telegram push bot, and the gotchas along the way. - [I built a pipeline that scouts real pain points for me](/posts/idea-scout): A deterministic pipeline reads community pain points and frames each as a shippable idea with a target user and a 30-minute demand test. - [Your website is a blank page to ChatGPT](/posts/agent-ready): AI crawlers don't run JavaScript, so JS-rendered sites are invisible to them; a deterministic scanner measures and fixes agent-readability. - [The model never gets to make up a number](/posts/vnstock-anti-hallucination): A production LLM stock agent where deterministic code owns every number and the model only reasons on top of them. ## Pages - [About](/about): Duong Xuan Thanh - 12+ years full-stack, 8 years AI/ML since 2018, building multi-agent GenAI in production. ## Notes for agents - This site is fully static HTML and readable without JavaScript. - Machine-readable index: /sitemap.xml and /feed.xml. Structured data (JSON-LD) is embedded in each page. ## For agents — full text & markdown - Whole blog in one file: /llms-full.txt (every post, full markdown). - Any page is available as Markdown: request it with `Accept: text/markdown`, or fetch the `.md` sibling (e.g. /posts/idea-scout.md).