> ## Content Index
> Fetch the complete content index at: https://imknight.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Product Weekend 2025
- URL: https://imknight.com/product-weekend-2025/
- Published: 2026-01-04T14:36:03.000Z
- Updated: 2026-01-04T14:36:03.000Z
- Author: knight
- Tags: Product Weekend, #Import 2026-06-10 02:20

I started **Product Weekend** in 2024 and kept it going through 2025\. By the end of the year, I completed **nine Product Weekends**. Every single one was about building *something*.

Not everything shipped.

Some stayed as prototypes.

Some lost momentum halfway.

But honestly, I looked forward to each month’s weekend. It gave me permission to explore, experiment, and build without overthinking outcomes.

Here’s a quick recap.

### **Feb 2025**

I tried building a CMS using FilamentPHP and named it [**Filament Flow**](chatgpt://generic-entity?number=0).

I even ran my blog on it for a short while. After that… I lost interest. Still, it was a good experiment in understanding Filament at a deeper level.

> This is my first [#productweekend](https://twitter.com/hashtag/productweekend?src=hash&ref%5Fsrc=twsrc%5Etfw) 2025\. I've been busy with freelance projects recently, leaving little time for creation. So, I plan to use this opportunity to build! I want to launch Flow, the alpha version of my [#filamentphp](https://twitter.com/hashtag/filamentphp?src=hash&ref%5Fsrc=twsrc%5Etfw) based blog engine, and migrate my personal blog from…
> 
> — Knight  (@imknight) [February 14, 2025](https://twitter.com/imknight/status/1890392255854473449?ref%5Fsrc=twsrc%5Etfw)

> My first [#productweekend](https://twitter.com/hashtag/productweekend?src=hash&ref%5Fsrc=twsrc%5Etfw) 2025 is over.  
>  
> ✅ release the very first version of Flow, a FilamentPHP based content engine and the demo over here <https://t.co/d8yYNBJTIB> [#filahq](https://twitter.com/hashtag/filahq?src=hash&ref%5Fsrc=twsrc%5Etfw)   
> ✅ migrated my blog from Hashnode to Flow[#buildinpublic](https://twitter.com/hashtag/buildinpublic?src=hash&ref%5Fsrc=twsrc%5Etfw)
> 
> — Knight  (@imknight) [February 17, 2025](https://twitter.com/imknight/status/1891487025624207626?ref%5Fsrc=twsrc%5Etfw)

### **Mar 2025**: small

Continuing my FilamentPHP flow, I built my **first FilamentPHP plugin.** Thiscreates Filament Actions with modal forms for support, feedback, and bug reports: a small tool, but a meaningful milestone for me.

> My [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) March 2025 - Building a [#filamentphp](https://twitter.com/hashtag/filamentphp?src=hash&ref%5Fsrc=twsrc%5Etfw) plugin  
>  
> My plugin idea is quite simple: an action button that triggers a modal form for users to submit feedback, bug reports, or support requests. I am going to call this plugin - Assist.[#productweekend](https://twitter.com/hashtag/productweekend?src=hash&ref%5Fsrc=twsrc%5Etfw) [#buildinpublic](https://twitter.com/hashtag/buildinpublic?src=hash&ref%5Fsrc=twsrc%5Etfw)
> 
> — Knight  (@imknight) [March 14, 2025](https://twitter.com/imknight/status/1900548189897232814?ref%5Fsrc=twsrc%5Etfw)

> My [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) in March 2025 concluded, and I am pleased to announce the release of a [@filamentphp](https://twitter.com/filamentphp?ref%5Fsrc=twsrc%5Etfw) plugin.   
>  
> This plugin enables you to attach an action to any page, triggering a modal form for user submission. Users can predefine the content type, such as support requests,…
> 
> — Knight  (@imknight) [March 18, 2025](https://twitter.com/imknight/status/1901994268266561966?ref%5Fsrc=twsrc%5Etfw)

### **Apr 2025**

I built a concept prototype using ChatGPT’s image model. The original idea evolved into something more social: generating images *together with peers*. That concept later became **RenderTogether**.

> My [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Apr 2025 - build a tool to generate AI images for teams using the latest [#Openai](https://twitter.com/hashtag/Openai?src=hash&ref%5Fsrc=twsrc%5Etfw) image API gpt-image-1[#productweekend](https://twitter.com/hashtag/productweekend?src=hash&ref%5Fsrc=twsrc%5Etfw) [#buildinpublic](https://twitter.com/hashtag/buildinpublic?src=hash&ref%5Fsrc=twsrc%5Etfw)
> 
> — Knight  (@imknight) [April 25, 2025](https://twitter.com/imknight/status/1915756775695081700?ref%5Fsrc=twsrc%5Etfw)

> My [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Apr 2025 end  
>  
> I build a tool that generates images based on the [#openAI](https://twitter.com/hashtag/openAI?src=hash&ref%5Fsrc=twsrc%5Etfw) Image Generation API. The demo is pretty basic, but I’m going to show it to potential clients. The idea is to enhance this tool for team use.[#productweekend](https://twitter.com/hashtag/productweekend?src=hash&ref%5Fsrc=twsrc%5Etfw) [#buildinpublic](https://twitter.com/hashtag/buildinpublic?src=hash&ref%5Fsrc=twsrc%5Etfw) [#imagegpt](https://twitter.com/hashtag/imagegpt?src=hash&ref%5Fsrc=twsrc%5Etfw)… [pic.twitter.com/Ly2CUwDGFg](https://t.co/Ly2CUwDGFg)
> 
> — Knight  (@imknight) [May 4, 2025](https://twitter.com/imknight/status/1919025488686875018?ref%5Fsrc=twsrc%5Etfw)

### **May 2025**

This was a big one. I revamped and officially launched [**RebuildHQ**](chatgpt://generic-entity?number=2)—my first proper AI product.

Paste your website URL, and it will recommend **three AI-powered pivot ideas**. It felt good to ship something end-to-end finally.

> 🛠️ Day 1 of my [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) (May 2025)  
>  
> Building an AI Pivot Recommender – drop your product, get recommendation to pivot it using AI.  
>  
> 🔧 Setup:  
> •[@zeddotdev](https://twitter.com/zeddotdev?ref%5Fsrc=twsrc%5Etfw) \+ AI mode ✅  
> •MCP + Rules engine ✅  
> •UI conversion in progress  
>  
> Vibes: locked in. Let’s build.[#buildinpublic](https://twitter.com/hashtag/buildinpublic?src=hash&ref%5Fsrc=twsrc%5Etfw)… [pic.twitter.com/WuZ9wGyC8k](https://t.co/WuZ9wGyC8k)
> 
> — Knight  (@imknight) [May 23, 2025](https://twitter.com/imknight/status/1926046169056100581?ref%5Fsrc=twsrc%5Etfw)

> 🧪 Day 2 of my [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) (May 2025)  
>  
> Rebuild is coming together – a tool that analyzes your site and suggests 3 AI-powered ways to pivot or improve it.  
>  
> ✅ Niche detection  
> ✅ Structured GPT-4o output (JSON)  
> ✅ Clean UI + card results  
> Launching tomorrow. Feeling good.… [pic.twitter.com/VwBuRrEoeL](https://t.co/VwBuRrEoeL)
> 
> — Knight  (@imknight) [May 25, 2025](https://twitter.com/imknight/status/1926663413465268719?ref%5Fsrc=twsrc%5Etfw)

### **Jul 2025**

I continued my Chrome Extension Maker Journal and built [**ClipSend**](chatgpt://generic-entity?number=3)—an extension that clips a URL and sends it to a designated email. Simple idea, but very “me.”

> 🗓️ Day 1 – Product Weekend June  
> Building momentum for ClipSend! Here’s what’s done so far:  
>  
> ✅ Product name decided  
> ✅ Domain name purchased  
> 🛠️ Building backend API  
> ✅ User creation API done  
>  
> Excited to keep the momentum going! More updates tomorrow 🚀[#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw)…
> 
> — Knight  (@imknight) [July 11, 2025](https://twitter.com/imknight/status/1943796354867671078?ref%5Fsrc=twsrc%5Etfw)

### **Aug 2025**

Back to FilamentPHP again. I built another plugin called **Statify**create—focused on rendering status widgets. Clean, focused, and fun to build.

> 📅 Day 1 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Aug 2025  
>  
> Locked in my idea for this weekend’s build: Statify — a Filament plugin for API-powered stats dashboards. 🚀  
>  
> Today’s focus: brainstorming user flows, mapping out how users can create and manage widgets 100% from the Filament admin panel…
> 
> — Knight  (@imknight) [August 1, 2025](https://twitter.com/imknight/status/1951296887849390442?ref%5Fsrc=twsrc%5Etfw)

> 🚀 [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) aug 2025 update: Locked in the idea for Filament Statify!  
>  
> Just finished brainstorming the user flow and whipped up a first mockup of the widgets UI. Super excited to see how easy it’ll be to create stat widgets—all from the Filament admin panel, no code… [pic.twitter.com/psl374u3Up](https://t.co/psl374u3Up)
> 
> — Knight  (@imknight) [August 1, 2025](https://twitter.com/imknight/status/1951425255727063442?ref%5Fsrc=twsrc%5Etfw)

### **Sep 2025**

I acquired a rare **3-character Singapore domain** and used it to build a bio site: **ink.sg**. Domain-first ideas are still one of my weaknesses.

> 📅 Day 1 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Sep 2025  
>  
> Locked in my idea for this weekend’s build: a link-in-bio prototype ⚡ The spark? I just acquired a rare 3-char local domain and want to put it to good use.  
>  
> Today’s focus: setting up the core structure, simple themes, and making sure users…
> 
> — Knight  (@imknight) [September 19, 2025](https://twitter.com/imknight/status/1969171647404953787?ref%5Fsrc=twsrc%5Etfw)

> 📅 Day 2 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Sep 2025  
>  
> Vibe coding with Zed + Claude using my familiar stack — Laravel + Filament.  
> A rough prototype is already taking shape 👀  
>  
> Next up: polishing the bio page flow and testing link management.[#BuildInPublic](https://twitter.com/hashtag/BuildInPublic?src=hash&ref%5Fsrc=twsrc%5Etfw) [pic.twitter.com/SlL46F2bx7](https://t.co/SlL46F2bx7)
> 
> — Knight  (@imknight) [September 20, 2025](https://twitter.com/imknight/status/1969539386111860839?ref%5Fsrc=twsrc%5Etfw)

> 📅 Day 3 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Sep 2025  
>  
> Wrapped it up and deployed 🎉 It’s still a rough draft — right now you can spin up a random char page — but it’s live!  
>  
> Built fully with vibe coding. Even though I used my familiar stack, most of the work was just minor edits to template… [pic.twitter.com/wk9Ihy7PL9](https://t.co/wk9Ihy7PL9)
> 
> — Knight  (@imknight) [September 21, 2025](https://twitter.com/imknight/status/1969902585562685588?ref%5Fsrc=twsrc%5Etfw)

### **Oct 2025**

I experimented with Bolt-style vibe coding to revamp [**HookFeed**](chatgpt://generic-entity?number=6).

Loved the UI it generated—but I stopped short because I didn’t want to lock myself into Supabase.

> 📅 Day 1 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Oct 2025  
>  
> Locked in my build: HookFeed 🪝  
> An AI-powered webhook parser that turns messy JSON payloads into clean, human-friendly cards.  
>  
> Building this with [@boltdotnew](https://twitter.com/boltdotnew?ref%5Fsrc=twsrc%5Etfw) v2 ⚡ so I can vibe-code the whole flow: signup → unique webhook links → first… [pic.twitter.com/x7YY5lMrsX](https://t.co/x7YY5lMrsX)
> 
> — Knight  (@imknight) [October 2, 2025](https://twitter.com/imknight/status/1973883667949769121?ref%5Fsrc=twsrc%5Etfw)

> 📅 Day 2 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Oct 2025  
>  
> While working on HookFeed 🪝 with [@Boltdotnew](https://twitter.com/boltdotnew?ref%5Fsrc=twsrc%5Etfw), I somehow sidetracked... and ended up finishing the landing page first 😂  
>  
> HookFeed turns messy webhooks into clean, AI-parsed cards — and now it finally looks real.  
> Compare the before & after… [pic.twitter.com/U4JL8sPolj](https://t.co/U4JL8sPolj)
> 
> — Knight  (@imknight) [October 3, 2025](https://twitter.com/imknight/status/1974238225427300354?ref%5Fsrc=twsrc%5Etfw)

### **Nov 2025**

I wrapped up the year by revamping **VisionGPT** for another Black Friday launch, polishing and refining it rather than starting something brand new. I also trying to revamp ClipSend, but didn't finish in time.

> 📅 Day 1 of [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Nov 2025  
>  
> Locked in my build: VisionGPT Extension 👁️  
> Giving it a fresh upgrade before the big relaunch — faster, smarter, and Black-Friday-ready.  
>  
> Refining the prompt flow, improving the UI, and prepping the new demo clips.  
> Time to bring this vision…
> 
> — Knight  (@imknight) [November 7, 2025](https://twitter.com/imknight/status/1986778632900034820?ref%5Fsrc=twsrc%5Etfw)

> 📅 Day 1 Results – [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Nov 2025  
>  
> Big upgrade for VisionGPT Extension 👁️ before relaunch ⚡️  
> – Resizable sidebar w/ auto-save  
> – Fullscreen + font size controls in modal  
> – Complete dark mode fix  
> – Faster, cleaner screenshot capture (800 ms → 300 ms)  
> – Removed rate…
> 
> — Knight  (@imknight) [November 8, 2025](https://twitter.com/imknight/status/1987138436294164576?ref%5Fsrc=twsrc%5Etfw)

> 📅 Day 2 Results – [#ProductWeekend](https://twitter.com/hashtag/ProductWeekend?src=hash&ref%5Fsrc=twsrc%5Etfw) Nov 2025  
>  
> ClipSend progress:  
> • New admin panel ✅  
> • Free plan: usage & clip stats  
> • Paid plan scaffold: Channels + higher clip limits  
> • Stripe embedded payments wired  
>  
> Still pending: update API logic for paid entitlements.[#ClipSend](https://twitter.com/hashtag/ClipSend?src=hash&ref%5Fsrc=twsrc%5Etfw)… [pic.twitter.com/irrW3XzNqH](https://t.co/irrW3XzNqH)
> 
> — Knight  (@imknight) [November 9, 2025](https://twitter.com/imknight/status/1987525882945171698?ref%5Fsrc=twsrc%5Etfw)

---

Looking back, Product Weekend isn’t about winning.

It’s about momentum.

Even when things don’t ship, the habit of *showing up and building* compounds.

And that alone made Product Weekend worth continuing through 2025.

Let’s see what 2026 brings.