Skip to content
Yantra Blog
Menu
  • Home
  • About me
  • Blog Home
Menu

Author: Mrukant Popat

Thank you for visiting my blog. I am an Engineering leader working in tech for about two decades now. A lot of work on AI / ML, Embedded Systems, Linux kernel, firmware, application software, Backend / server side, web and mobile. I have experience working on both client and server side architectures end-to-end. I like to read and write on OS (operating systems), Linux kernel and AI / ML. Most of my blogs are related to these technologies applied to various verticals where I have worked like media ( Audio / Video ), Automotive, SDWAN, IoT and Robotics. Thanks again and please provide your feedback in the form of comments.

Basic Machine Learning Optimization Algorithms

Posted on July 6, 2024May 1, 2025 by Mrukant Popat

Learn basic machine learning optimization algorithms. Explore Gradient Descent, and ADAM, which employs adaptive learning rates for each parameter.

Read more

Hand written notes on Neural Networks and ML course by Andrew Ng

Posted on June 25, 2024June 25, 2024 by Mrukant Popat

About 2018 when I started working on Machine learning I took many courses. Here are my hand written notes on Neural Networks and ML course by Andrew Ng. It focuses on the fundamental concepts covered in the course, including Logistic Regression, Neural Networks, and Softmax Regression. Buckle up for some equations and diagrams! Part 1:…

Read more

How to Compile Linux kernel

Posted on April 4, 2024April 4, 2024 by Mrukant Popat

There were 22 Billion internet connected devices in the world at the end of 2018. Therefore much more total computing devices including the ones that are not connected. Plus, by 2024 the number must be substantially higher. These devices run various programs written in different programming languages. Some run boring mainframe code, while others run…

Read more

Rust Programming Language learning roadmap

Posted on March 26, 2024April 4, 2024 by Mrukant Popat

Rust is a multi-paradigm, general-purpose programming language exploding in popularity. But what makes it special? Rust offers a unique blend of blazing speed, unparalleled memory safety, and powerful abstractions, making it ideal for building high-performance, reliable systems. This blog delves into the Rust Programming Language learning roadmap Why Embrace Rust? Language Fundamentals: Understanding the Building…

Read more

BERYL – new breakthrough Acoustic Echo Cancellation by Meta

Posted on March 22, 2024March 22, 2024 by Mrukant Popat

I attended Meta’s RTC@Scale 2024 Conference where Meta talked about two new major changes that it accomplished while revamping the audio processing core stack. BERYL – new breakthrough Acoustic Echo Cancellation by Meta and MLOW – a new low bitrate audio codec fully written in software. this blog contains notes on Beryl. PDF of handwritten…

Read more

Demystifying WebRTC

Posted on March 21, 2024March 21, 2024 by Mrukant Popat

WebRTC (Web Real-Time Communication) has revolutionized the way web applications handle communication. It empowers developers to embed real-time audio, video, and data exchange functionalities directly within web pages and apps, eliminating the need for plugins or additional downloads. This blog’s attempts in demystifying WebRTC is the first step in learning the basics of this technology….

Read more

How to succeed at work

Posted on March 7, 2024March 7, 2024 by Mrukant Popat

Lenny Rachitsky recently interviewed Elizabeth Stone – CTO of Netflix. It was a great discussion about how very high performing teams at Netflix work and an eye opening level of information about how Netflix’s unique culture is operationalized. It is also a great lesson about “How to succeed at work”. Here are some of the tidbits

Read more

NTP – Network Time Protocol

Posted on March 6, 2024March 9, 2024 by Mrukant Popat

In the ever-evolving landscape of technology, precision in timekeeping is the silent force that synchronizes the digital world. Behind the scenes of our daily digital interactions lies a network of intricate systems working tirelessly to ensure that every device, every transaction, and every communication is precisely timed. At the heart of this network is NTP…

Read more

My car has a digital twin !

Posted on February 26, 2024March 9, 2024 by Mrukant Popat

We all have heard about people having a twin. But what if I told you that my car has a digital twin ! Let us understand Embodied AI in Autonomous driving and car’s digital twin. Embodied AI is at the forefront of transforming the landscape of autonomous and self-driving cars, paving the way for safer…

Read more

How to (or not to) hire

Posted on February 21, 2024March 9, 2024 by Mrukant Popat

Across multiple years of my experience leading teams I have made enough mistakes to learn how to (or not to) hire. I remember a few years ago during downtown ( which I have experienced many in the Bay Area)  trying to hire a manager for one of the engineering teams.  Now there is no scarcity…

Read more
  • Previous
  • 1
  • 2
  • 3
  • Next

Recent Posts

  • Robot Economics: When Do Robots Beat Humans? ROI GuideMay 5, 2026
  • 🚀 NVIDIA Vera Rubin Superchip: From GTC 2026 to AI FactoriesMarch 23, 2026
  • Media security, transport, decode and renderFebruary 25, 2026
  • NVIDIA GPU Deep Dive : Tensor and Ray Tracing CoresMay 8, 2025
  • Deep Dive into GPU Compute HierarchyMay 1, 2025
  • ✅ Introduction to NVIDIA GPU Architecture: Hierarchy, Cores, and ParallelismApril 22, 2025
  • 🔄 Google’s Agent2Agent (A2A) Protocol: A New Era of AI Agent InteroperabilityApril 9, 2025
  • Timeline from Transformers to LLMs and Agentic AIMarch 11, 2025
  • A Deep Dive into PyTorch’s GPU Memory ManagementSeptember 3, 2024
  • 🚀 The Evolution of YOLO 🚀August 27, 2024
  • Basic Machine Learning Optimization AlgorithmsJuly 6, 2024
  • Hand written notes on Neural Networks and ML course by Andrew NgJune 25, 2024
  • How to Compile Linux kernelApril 4, 2024
  • Rust Programming Language learning roadmapMarch 26, 2024
  • BERYL – new breakthrough Acoustic Echo Cancellation by MetaMarch 22, 2024
  • Demystifying WebRTCMarch 21, 2024
  • How to succeed at workMarch 7, 2024
  • NTP – Network Time ProtocolMarch 6, 2024
  • My car has a digital twin !February 26, 2024
  • How to (or not to) hireFebruary 21, 2024
  • IPv6 – NDP, SLAAC and static routingFebruary 20, 2024
  • Types of IPv6 addressesFebruary 15, 2024
  • What is Null and Alternative HypothesisDecember 12, 2023
  • Supervised Machine Learning for BeginnersNovember 24, 2023
© 2026 Yantra Blog | Powered by Minimalist Blog WordPress Theme