<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Tu Chenguang&apos;s blog</title><description>Notes on the projects I&apos;m building, life as an international student, and whatever I&apos;m learning along the way.</description><link>https://tuchenguang.com/</link><item><title>ESP32-P4 Smart Vision Terminal</title><link>https://tuchenguang.com/en/blog/esp32p4-competition/</link><guid isPermaLink="true">https://tuchenguang.com/en/blog/esp32p4-competition/</guid><description>ESP32-P4 + ESP32-C3 dual-MCU interactive terminal — competition project dev log.</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>The quant project didn&apos;t work out</title><link>https://tuchenguang.com/en/blog/quant-failed/</link><guid isPermaLink="true">https://tuchenguang.com/en/blog/quant-failed/</guid><description>A short post-mortem on the algorithmic trading thing.</description><pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate></item><item><title>A month of vibecoding</title><link>https://tuchenguang.com/en/blog/vibecoding-first-month/</link><guid isPermaLink="true">https://tuchenguang.com/en/blog/vibecoding-first-month/</guid><description>An EEE freshman&apos;s notes on shipping three web apps.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>