Activity
Mon
Wed
Fri
Sun
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
What is this?
Less
More
3 contributions to AI Architects
Creating a Media Vault
I’ve been working on a way to turn my video shoots into searchable media library. Delivering terabytes of raw footage to clients on hard drives is a pain and the raw clips are hidden in folders. The files are unsearchable, so the footage just sits there and dies. The solution is a custom, automated AI media vault built for each brand. The Stack & Workflow: Python + FFmpeg: A local script parses my export folders and automatically generates lightweight 1080p web proxies. Google Gemini Flash: Transcribes the audio, auto-tags visual metadata, and categorizes clips based on folder structure. Cloudflare R2: Secure cloud storage buckets per client. Softr: The front-end client portal. Instead of paying an editor to manually tag assets, Gemini turns spoken quotes into instant search filters. The client types in a keyword, and the exact 15-second clip isolates immediately. I’m currently rolling this out as a premium service to close higher-tier, multi-day production contracts. Here is a 2-minute demo of the workflow. Let me know if you have any questions on the Python script or the Gemini integration.
1 like • 1d
The recent live stream you had really resonated when you talked about learning all of these different things that might seem like a waste, but then all of a sudden it becomes a valuable skill. I was able to build and troubleshoot, much faster.
2 likes • 1d
@Doris Hernandez thank you! And that's a great question. I use the database purely as an updated and organized spreadsheet that powers the Softr interface. The short answer is that databases store data (text/numbers/URLs), while Object Storage (like Cloudflare R2) stores actual files (videos/photos). Since storing large files would get expensive quick, I split the job between 3 tools. 1. Storage = Cloudflare R2: The ingestion script uploads the actual MP4 video files and JPEGs directly to Cloudflare R2. Cloudflare hosts the file and gives back a lightweight text link (URL) like [https://pub-xxxx.r2.dev/video.mp4](https://pub-xxxx.r2.dev/video.mp4). 2. Database = Airtable: The script creates a new row/record in Airtable. Instead of uploading the giant video file into Airtable, it simply saves the text URL string from R2 into a regular "URL" field, along with all the metadata (filename, duration, AI transcript, tags, etc.). 3. Frontend/Web App = Softr: When a client logs into the portal (e.g., Softr), the portal queries Airtable for the record, grabs that R2 URL link, and feeds it into a video player so the user can stream it smoothly.
Claude Certified Architect
Passed! Got to say there is an emphasis on escalation to human in this exam. The Anthropic agents definitely dropped the ball took 10 days for a human response.
Claude Certified Architect
1 like • 1d
Congrats!
9/28—10/1 ✄ Live Show Cut Up by Topic (the Daily Pulse 🔥)
Hey Architects! - PAID members can access all live segments anytime (✄ cut and organized by topic) - FREE members can access today's unedited video for 24 hours only (see below👇) 📆 Upcoming: Mon-Thur 10am (calendar) 🖥️ Watch now 10/1 - Don't Sabotage Yourself - Developing EPIC Standards - Vibe Coding is a HOAX - Noise (and Gut Instinct) 9/30 - The Secret To Business - Listmonk (low cost email) - Designing My New Subscription App 9/29 - The NEW WAY To Launch Subscription Apps - How To Breakdown And Visualize Your Apps 9/28 - Using AI To Build With Purpose - Why I Used Jev To Build A Nuke War Game 👥 Community Update - I'm hiring a new content producer, community builder - Pricing + Annual Subscription on Sale (ends 10/15)
1 like • 7d
Thanks for doing this! I've been enjoying watching and listening while I'm working.
1-3 of 3
Rob Ruscher
2
9 points to level up
@robruscher
Dad of 2. Video marketing strategist bridging creative vision with executive results. Home barista ☕️

Active 7h ago
Joined Sep 26, 2026
Pittsburgh
Powered by