AI Advertising Display Scheduler: Multi-tenant SaaS and Safe AI Function Calling
AI Advertising Display Scheduler: Multi-tenant SaaS and Safe AI Function Calling
How 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...
PDFtoPPT
PDFtoPPT
PDFtoPPT is a local-first Python CLI that turns text-based PDF documents into structured PowerPoint summary decks.
Read More...
GDG DevFest Annual Tech Conference
GDG DevFest Annual Tech Conference
Google 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...
A Short Journey That Ended Just as It Began: Reflections and Insights on Not Passing Phase One of the WeHelp Deep Learning Track
A Short Journey That Ended Just as It Began: Reflections and Insights on Not Passing Phase One of the WeHelp Deep Learning Track
Although 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...
The Journey of Becoming a Software Engineer: Reflections and Insights from Phase Three of the WeHelp Bootcamp
The Journey of Becoming a Software Engineer: Reflections and Insights from Phase Three of the WeHelp Bootcamp
The 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...