Saturday, July 4, 2026
AI Advertising Display Scheduler: Multi-tenant SaaS and Safe AI Function CallingHow I built a public demo digital signage platform with Vue 3 and .NET 8, covering tenant isolation, AI schedule assistant safety, and Linux EC2 deployment.
Read More...Tuesday, June 2, 2026
PDFtoPPTPDFtoPPT is a local-first Python CLI that turns text-based PDF documents into structured PowerPoint summary decks.
Read More...Sunday, November 30, 2025
GDG DevFest Annual Tech ConferenceGoogle Developer Groups (GDG) hosts DevFest, an annual tech conference held worldwide each year. It's one of the most important technical events for the developer community. As a first-time attendee, I found it fresh and interesting. This article documents my experience at DevFest 2025 and provides key takeaways from two excellent AI/Machine Learning sessions.
Read More...Sunday, March 9, 2025
A Short Journey That Ended Just as It Began: Reflections and Insights on Not Passing Phase One of the WeHelp Deep Learning TrackAlthough I had been feeling groggy and unwell over the past few days, my mind was clear and my heart was calm the moment I received the "not accepted" message. I accepted the result almost instantly upon reading it. I had given my best and worked hard—although the outcome wasn't what I had hoped for, I'm still truly grateful for the opportunity to walk part of this journey with the WeHelp community, with Pengpeng, and with so many talented peers. I wanted to properly commemorate this experience, and that's why I wrote this article.
Read More...Sunday, February 11, 2024
The Journey of Becoming a Software Engineer: Reflections and Insights from Phase Three of the WeHelp BootcampThe final phase of this six-month training has arrived. The highlight of Phase Three is to independently ideate and develop a personal web project. There are no specification documents, no restrictions on the topic, and no limitations on the technologies used—it's a project that offers both creative freedom and the challenge of relying on oneself to bring it to completion. Through this article, I want to document some of my thoughts during Phase Three and also congratulate everyone on graduating from the WeHelp Bootcamp on the final day of 2023!
Read More...