Vigyata.AI
Is this your channel?

I Got So Annoyed with YouTube I Built My Own

52.0K views· 4,279 likes· 11:06· Aug 27, 2025

🛍️ Products Mentioned (5)

Built with ChatLLM - https://chatllm.abacus.ai/gju Github repo - https://shorturl.at/0Rmgp 🔥 I Built My Own YouTube Algorithm - Full Code Tutorial! As a developer, I got frustrated with YouTube's recommendation system constantly pushing clickbait instead of quality content. So I decided to build my own personalized content discovery system from scratch - and I'm showing you exactly how I did it! 💻 What You'll Learn: ✅ How to fetch data from YouTube's API ✅ Building a content filtering algorithm ✅ Training a model to understand your preferences ✅ Creating a clean, distraction-free interface ✅ Full code walkthrough and explanation 📅 Code Timestamps: 00:00 The Problem & Solution Overview 01:04 Setting Up YouTube API Integration 01:48 Building the Machine Learning Model 02:50 Why Most Tutorials Get This Wrong 05:32 Creating the User Interface 06:42 Testing: My Algorithm vs YouTube's 08:30 Results & Performance Analysis This is a complete technical tutorial - perfect for developers who want to build their own tools instead of relying on big tech platforms. All code is available on GitHub! 📚 Resources & Code: GitHub Repo: https://shorturl.at/0Rmgp Scrimba for Learning to Code: https://scrimba.com/?via=lifeofgaurz Audible for Tech Books: https://www.amazon.de/hz/audible/mlp?ie=UTF8&tag=ihre_gaurijoshiyt-21 🎶 Music: Epidemic Sound - https://share.epidemicsound.com/rc6lgm 👋 Connect with me: Instagram: @lifeofgaurz - https://www.instagram.com/lifeofgaurz/ Business: gaurijoshi.business@gmail.com FEATURED TOPICS: YouTube API Tutorial | Custom Algorithm Development | JavaScript Tutorial | Machine Learning Project | React Development | Web Development Tutorial | API Integration | Content Filtering | Software Engineering | Full Stack Development | Berlin Tech Scene | Programming Tutorial About Me: Senior Software Engineer in Berlin 🇩🇪 (originally Singapore 🇸🇬). I create practical coding tutorials and build real projects you can actually use. Join 30,000+ developers learning to build better tech solutions! #BuildInPublic #SoftwareEngineer #YouTubeAlternative #CodingProject #WebDevelopment 🎉 Subscribe for more hands-on coding tutorials and real-world projects! Some links are affiliates that support the channel. Thanks for watching! 💚

About This Video

I watched one Formula 1 video and suddenly YouTube decided my entire personality is “Max Verstappen fanclub.” And because I’m a developer (and this is how we process emotions), I built my own recommendation algorithm. The goal wasn’t “more watch time” or “more dopamine”—I wanted a system that recommends videos based on what’s actually going to inspire me. No random F1 interviews, no Andrew Tate detours, and ideally fewer viral things I don’t care about. In this build, I pulled videos from the YouTube API using Python, stored everything in a SQL-like database (because yes, I overengineered a minor inconvenience), and trained a random forest model on my own yes/no ratings plus feedback sentiment, keywords, duration, and view counts. Then I used ChatLLM’s Deep Agent to analyze my raw rating data and it exposed some brutal truths—like how I’m apparently anti-tutorial and weirdly biased toward niche, low-view content. I rebuilt my search queries around “creative coding experiments” and “AI project showcases,” shipped a UI that looks suspiciously like YouTube, and finally tested my algorithm against YouTube’s homepage. Spoiler: MyTube won… which is both satisfying and slightly unhinged.

Frequently Asked Questions

🎬 More from Life Of Gaurz