Detailed System Design of Spotify: Architecture, Scalability, and ABR (HLS/DASH) Streaming LessonsSep 15, 2025·11 min read
this keyword in Javascript and its relationship with arrow functionsIf you’ve ever found yourself scratching your head over this in JavaScript, you’re not alone.It’s one of the most misunderstood yet most powerful concepts in the language. We often hear that: “Arrow functions don’t have their own this — they inherit...Oct 21, 2025·5 min read
How to Build a Real-Time AI Voice Assistant: Node.js, React, Groq, and Deepgram / VS / OpenAI’s New APIIn this post, we will build an AI-powered voice assistant that responds in real-time to user input. The assistant will use WebSockets to enable low-latency, bi-directional communication between the client and the server. We’ll leverage Deepgram for l...Dec 23, 2024·8 min read
Getting Started with Android Management API in Node.jsIf a company provides Android devices to its employees for daily tasks, how would it make sure these devices are being used securely? For instance, how can you ensure employees use appropriate passwords, access only the apps they need, and avoid pote...Dec 22, 2024·8 min read
Building a LinkedIn Automation Tool with React, Node, and PuppeteerLinkedIn automation tools can save time and streamline repetitive tasks like sending connection requests, scraping leads, or automating DMs. However, developing such tools comes with its own set of challenges. Even bigger challenge is scaling it, mak...Dec 12, 2024·11 min read
Building Admin Panel with AdminJS and Node.js without any React or Tailwind codeAdmin panels play a crucial role in managing and maintaining web applications, but building one from scratch can often feel like a daunting task, especially when you’re trying to avoid the complexity of frontend frameworks like React, Tailwind, or Bo...Aug 13, 2024·10 min read
Building a Video Streaming Platform with Node & React: HLS and Adaptive Bitrate StreamingThis post aims to go go over the process to create a video streaming platform like youtube/ Netflix where you have control over the video quality & speed (not big of an issue here). We'll cover the theoretical aspects, practical implementation, and h...Aug 1, 2024·9 min read