# Santosh Yadav > Personal portfolio and blog of Santosh Yadav - Principal Developer Advocate at CodeRabbit, Google Developer Expert (Angular), GitHub Star, Microsoft MVP, and Nx Champion. Host of This is Tech Talks podcast. Santosh writes about Angular, open source contributions, developer tools, career growth, and NestJS. The site includes blog posts, conference talks, open source projects, podcast episodes, press mentions, and courses. ## Blog Posts - [How to Deploy Angular SSR on Cloudflare Workers](https://santoshyadav.dev/blog/2026-09-02-deploy-angular-ssr-on-cloudflare): A step-by-step guide to creating an Angular SSR application and deploying it to Cloudflare Workers using the Wrangler CLI and GitHub integration. - [Life as a Developer Advocate: 6 Months at CodeRabbit](https://santoshyadav.dev/blog/2026-07-02-my-first-six-months-at-coderabbit): After 6 months as a Developer Advocate at CodeRabbit, I'm sharing what the role actually looks like day-to-day, what I shipped, and lessons learned along the way. - [Angular 22: The Signals Are Strong](https://santoshyadav.dev/blog/2026-06-16-angular-22-the-signals-are-strong): Angular 22 is here this release is all about signals reaching full maturity.Let's explore the new features, improvements, deprecations, and breaking changes in this release. - [Contribute to Open Source:A Comprehensive Guide for Everyone](https://santoshyadav.dev/blog/contribute-open-source-comprehensive-guide): I often get this question "How can I contribute to Open Source." It's time I put my experience and suggestions in a blog. - [How AI is changing my development workflow and I am excited about it](https://santoshyadav.dev/blog/how-ai-is-changing-my-development-workflow-and-i-am-excited-about-it): If you are here, I am sure either you are excited about AI or you are scared about it. I am in the first category and super excited about AI and how it's changing my development workflow - [My journey to Staff Engineer](https://santoshyadav.dev/blog/2025-03-29-my-journey-to-staff-engineer): - [Link Personal GitHub Account to Organization's Docker Account](https://santoshyadav.dev/blog/2025-02-20-how-to-link-your-personal-github-account-to-your-oragnizations-docker-account): Recently I came across an issue Unable to find image locally when using docker and wanted to document the solution for myself - [2024 Finding My Lost Confidence](https://santoshyadav.dev/blog/2024-12-30-2024-finding-my-lost-confidence): Hey friends, Happy new year and as we are saying good bye to 2024 I wanted to share how my 2024 was. - [The Tree Shaking Journey in Angular: A Deep Dive](https://santoshyadav.dev/blog/2024-12-20-the-tree-shaking-journey-in-angular-a-deep-dive): This year, I tried a new Angular version and wanted to experiment with how the tree shaking works once the standalone components came. - [Fighting the Invisible Battle: My Story of Health Struggles](https://santoshyadav.dev/blog/2024-09-29-fighting-the-invisible-battle-my-story-of-health-struggles): There was a point in my life when I thought I was a failure at work and not a good enough engineer. - [Going to take much needed break from public speaking](https://santoshyadav.dev/blog/2024-09-31-going-to-take-much-needed-break): Taking a break and thanking readers - [Celebrating Two Years at Celonis](https://santoshyadav.dev/blog/2024-07-28-two-years-at-celonis): Hey everyone, today marks my two-year anniversary at Celonis. It feels just like yesterday when I started there. It's been a fantastic journey; it felt like starting my career again. - [Closing the Year 2023 with Gratitude](https://santoshyadav.dev/blog/2023-11-30-the-year-comes-to-an-end): Just did my last conference of the year, and what a year it has been travelled across the world to give talks, had an amazing year at work and spent our first years together in Germany with my family. - [Never forget where you come from](https://santoshyadav.dev/blog/2023-09-10-never-forget-where-you-come-from): Last week, I was traveling to speak at CityJs + HalfStack Conf Belgrade, and suddenly, I thought about my past. - [Celebrating One Year at Celonis: My journey](https://santoshyadav.dev/blog/2023-07-22-celebrating-one-year-at-celonis-my-reflections): Today is a speacial day, I completed one year at Celonis. I am sharing my reflections on the past year and my plans for the future. - [Angular: The Framework of Past, Present, and Future](https://santoshyadav.dev/blog/angular-the-framework-of-past-present-and-future): I started using Angular in 2017 when version 4 was released. And I have seen this framework growing since then. - [My Course on Angular Getting Started](https://santoshyadav.dev/blog/2023-03-11-my-course-on-angular-getting-started): After many false starts, I finally launched my free Angular Getting Started course for the community. Here is the story and the plan. - [How we built This is Learning Community](https://santoshyadav.dev/blog/2023-03-11-how-we-built-this-is-learning-community): This is Learning grew from an idea in 2020 to a community of 150+ contributors and 2.5M+ views. Here is how we built it. - [How GitHub is Improving Developer Experience](https://santoshyadav.dev/blog/2023-06-24-how-github-is-improving-developer-experience): In the last couple of years, the number of developers contributing to Open Source has grown exponentially. The Github team deserves all praise. - [Why and How we migrated to Nx from Angular CLI](https://santoshyadav.dev/blog/2023-06-25-why-and-how-we-migrated-to-nx-from-angular-cli): We finished migrating to Nx from Angular CLI last year, and it was one of the biggest restructure we did. This post will cover why we decided to do it. - [Angular 11 - Towards the Type Safety](https://santoshyadav.dev/blog/2023-06-25-angular-11---towards-the-type-safety): Angular 11 is released, and it was focused on improving the type safety of APIs and fixing the issues. Let's go through the changes introduced in this version. - [Angular 10 - Towards the Better future for Angular](https://santoshyadav.dev/blog/2023-07-02-angular-10---towards-the-better-future-for-angular): Angular 10 is released, many developers sent me messages asking we cannot see any features, yes there was no big feature. - [Stop Using Shared Material Module](https://santoshyadav.dev/blog/2020-03-27-stop-using-shared-material-module): In this blog post, I will talk about a mistake I have made and have seen many developers doing it as well, which is a shared Material… - [Angular’s ‘root’ and ‘any’ provider scopes](https://santoshyadav.dev/blog/2020-02-15-angulars-root-and-any-provider-scopes): In this blog post we will explore 2 values for providedIn property used with Angular provider. - [Time For Employers To Change Their Perspective On Open Source Contribution](https://santoshyadav.dev/blog/2020-02-03-time-for-employers-to-change-their-perspective-on-open-source-contribution): Before you read this article, I want to make it very clear, I am not blaming anyone here. Keeping this in mind, let’s move ahead. - [Using in-memory-db With NestJS](https://santoshyadav.dev/blog/2020-01-13-using-in-memory-db-with-nestjs): In this piece, we will see how we can use in-memory-db to perform CRUD operations - [A Deep Dive Into the NestJS Injection Scope](https://santoshyadav.dev/blog/2020-01-10-a-deep-dive-into-the-nestjs-injection-scope): How can we use it? - [Introduction to NestJS Services](https://santoshyadav.dev/blog/2020-01-08-introduction-to-nestjs-services): How we can work with services in NestJS - [NestJS Controllers Deep Dive](https://santoshyadav.dev/blog/2020-01-06-nestjs-controllers-deep-dive): Explore the controller; the most important part of NestJS - [Scully, the Static Site Generator for Angular](https://santoshyadav.dev/blog/2020-01-05-scully-the-static-site-generator-for-angular): Scully is the first JAMstack SSG for Angular. - [Exploring NestJS Workspace](https://santoshyadav.dev/blog/2020-01-03-exploring-nestjs-workspace): Standard mode vs. monorepo mode - [Getting Started with NestJS](https://santoshyadav.dev/blog/2020-01-02-getting-started-with-nestjs): Why you should consider NestJS for your next project - [My Story from My First Conference to Angular GDE](https://santoshyadav.dev/blog/2019-11-25-my-story-from-my-first-conference-to-angular-gde): 13th November the date which is already special to me as it is my birthday became more special as in 2019 I also became GDE for Angular… - [Exciting Times Ahead: Be Ready For Angular 9](https://santoshyadav.dev/blog/2019-11-05-exciting-times-ahead-be-ready-for-angular-9): Angular 9 RC is out, what an exciting time to be Angular developer, no I am not saying this because of Angular 9 RC release. It's because… - [Angular Tools You Should be Aware Of](https://santoshyadav.dev/blog/2019-10-24-angular-tools-you-should-be-aware-of): In this blog post, we will learn about the tools you should be aware of as an Angular Developer. - [Overriding Angular Schematics](https://santoshyadav.dev/blog/2019-10-03-overriding-angular-schematics): In this blog post, we will learn how we can override some default options in Angular Schematics. - [Ng-SriLanka: My Experience](https://santoshyadav.dev/blog/2019-09-19-ng-srilanka-my-experience): On 14th Septemeber we had First-Ever Angular Conference in Sri Lanka. I was lucky to be selected as one of the speakers at the event. In… - [What’s new After Angular 8](https://santoshyadav.dev/blog/2019-09-10-whats-new-after-angular-8): In this blog post let’s see what is going on with Angular 8 post the official release in May 2019. - [Why You Should Invest In Yourself?](https://santoshyadav.dev/blog/2019-08-20-why-you-should-invest-in-yourself): If you like stories, then this is for you, and more than that you are the part of this story and every developer or person who is part of… - [Angular CLI Builders](https://santoshyadav.dev/blog/2019-08-06-angular-cli-builders): In this blog post, we will discuss Angular CLI Builders, in case you are following Angular, with version 8 Builders are talked about a lot… - [Brace yourself. Angular 8 is coming](https://santoshyadav.dev/blog/2019-05-21-brace-yourself-angular-8-is-coming): In this blog, let’s see what we should expect from the Angular 8 release. This post will cover some hot topics covered at ngConf and… - [Using Angular Elements with NgRx](https://santoshyadav.dev/blog/2019-04-29-using-angular-elements-with-ngrx): AngularInDepth is moving away from Medium. More recent articles are hosted on the new platform inDepth.dev. Thanks for being part of… ## Talks - [The Monorepo Multiplier: 10x Your Team with Better Architecture](https://santoshyadav.dev/talks): Teknasyon Meetup, in-person at Teknasyon HQ, Istanbul: How monorepos can multiply your team's productivity through better architecture, shared tooling, and coordinated workflows. - [Streamlining Code Quality & CI - GitHub Merge Queue, Nx, and Sonar in Action](https://santoshyadav.dev/talks): Celonis India meetup, Online: Keeping code quality high while maintaining fast and reliable CI/CD pipelines can be challenging. ## Projects - [CommitStory](https://commitstory.io/login): A developer-focused platform that turns commit history into shareable project narratives. - [Valentine Resume](https://valentine-resume.vercel.app): A playful, interactive resume experience built for personal branding and storytelling. - [Little Quizzard](https://littlequizzard.com/en/quiz): A lightweight quiz platform for quickly creating and sharing interactive quizzes. ## Podcasts - [The Developer Glamour vs Reality: What 17 Years in Dev Taught Me](https://www.youtube.com/watch?v=37zpMBcxEQc): A conversation with Kuldeep from Techie Talks about the reality of being a developer for 17 years - what it actually looks like beyond the glamour, being a GitHub Star and Google Developer Expert. - [Monorepos at Scale with Santosh Yadav - Nx, Module Federation, AI Code Review](https://open.spotify.com/episode/39dTmXnsuhB9G97RL55a0O): In this episode of Senors at Scale, Santosh Yadav talks about why monorepos are quietly becoming an AI superpower, how Module Federation enables independent deployments without sacrificing code sharing, and what AI code review actually looks like in production. - [Why Junior Developers Should or Shouldn't Dive into Open Source](https://open.spotify.com/episode/4qVp9P2R9CLzxL0PRnwpMD?si=8x6XRnhTQ4yQj9nctKyF8g&nd=1&dlsi=593458273d594c5a): Join Santosh Yadav, a seasoned web developer and Angular expert, as he unveils the secrets to mastering tech and open source success. Discover how strategic learning, AI-driven workflows, and consistent contributions can elevate your development career. From catching race conditions with AI to leveraging modern Angular's capabilities, this episode offers actionable insights for developers at all levels. Tune in to transform your coding journey and become a true champion in the tech world. - [From Pixel to Profit - Launching Your Design Studio](https://www.youtube.com/watch?v=vEztUcbfoN0): Everyone wants to own a business someday. We had a great discussion with Dan Holdsworth about how to start a design agency. You can watch the episode on YouTube where my co-host Ingila and I had a deep conversation. ## Press - [Mumbai Slums to AI Tools Builder in Germany: Meet Santosh Yadav, India's First GitHub Star](https://navbharattimes.indiatimes.com/metro/mumbai/other-news/mumbai-slums-to-ai-tools-builder-in-germany-meet-santosh-yadav-india-first-github-star/articleshow/132190207.cms) - Navbharat Times: Navbharat Times (Times of India's Hindi publication) covered Santosh's inspiring story of rising from Mumbai's slums to becoming India's first GitHub Star and building AI tools in Germany. - [Childhood Spent in Mumbai's Slums to Owning a Home in Germany: Inspiring Story of GitHub Star Santosh Yadav](https://marathi.ndtv.com/cities/childhood-spent-in-mumbais-slums-to-owning-a-home-in-germany-today-inspiring-story-of-github-star-santosh-yadav-11730186) - NDTV Marathi: NDTV Marathi covered Santosh's inspiring journey from growing up in a Mumbai chawl to owning a multi-storey apartment in Germany, in Marathi language for Maharashtra's audience. - [Meet Santosh Yadav: Once lived in Mumbai slums, now builds AI tools in Germany, became India's first GitHub Star](https://timesofindia.indiatimes.com/life-style/people/meet-santosh-yadav-once-lived-in-mumbai-slums-now-builds-ai-tools-in-germany-became-indias-first-github-star/articleshow/132177012.cms) - Times of India: Times of India covered Santosh's journey from growing up in a Mumbai slum to becoming India's first GitHub Star and Principal Developer Advocate at CodeRabbit in Germany. - [Mumbai techie who once lived in a one-room chawl, earned Rs 5,000 a month, now builds AI tools in Germany](https://www.storyboard18.com/trending/mumbai-techie-who-once-lived-in-a-one-room-chawl-earned-rs-5000-a-month-now-builds-ai-tools-in-germany-102939.htm) - Storyboard18: Storyboard18 covered Santosh's journey from a one-room chawl in Mumbai to building AI-powered developer tools in Germany, highlighting how open-source contributions changed his career. - [Mumbai Techie Rises From Chawls To Work With Google, Now Builds AI Tools In Germany](https://www.moneycontrol.com/news/trends/mumbai-techie-rises-from-chawls-to-work-with-google-now-builds-ai-tools-in-germany-13963259.html) - Moneycontrol: Moneycontrol featured Santosh's rise from Mumbai chawls to building AI-powered tools at CodeRabbit in Germany, highlighting his first job at Rs 5,000 a month and journey through Google Developer Expert recognition. - [Born in a Mumbai slum, failed Class 10: How this Indian techie built a life in Germany](https://www.businesstoday.in/latest/trends/story/born-in-a-mumbai-slum-failed-class-10-how-this-indian-techie-built-a-life-in-germany-534772-2026-06-03) - Business Today: Business Today covered Santosh's journey from failing Class 10 and growing up in a Mumbai slum to becoming India's first GitHub Star and Principal Developer Advocate at CodeRabbit in Germany. - ['Lived In Slum, Earned Rs 5,000 Per Month': Mumbai-Born Techie, Now In Germany, Shares Inspiring Story](https://www.ndtvprofit.com/trending/lived-in-slum-earned-rs-5-000-per-month-mumbai-born-techie-now-in-germany-shares-inspiring-story-11584307) - NDTV Profit: NDTV Profit featured Santosh's journey from living in a Mumbai slum and earning Rs 5,000 per month to working as a Principal Developer Advocate at CodeRabbit in Germany. - [Mumbai techie who once lived in slums, earned Rs 5,000 per month reveals how he landed job in Germany in viral post](https://economictimes.indiatimes.com/magazines/panache/mumbai-techie-who-once-lived-in-slums-earned-rs-5000-per-month-reveals-how-he-landed-job-in-germany-in-viral-post-how-it-started/articleshow/131475642.cms) - Economic Times: Economic Times (Panache) covered Santosh's viral post about his journey from earning Rs 5,000 a month in Mumbai's slums to landing a tech role in Germany. - [Techie's 14-year-long journey from Mumbai slums to German tech firm is an inspiration](https://www.indiatoday.in/trending-news/story/techies-14-year-long-journey-from-mumbai-slums-to-german-tech-firm-is-an-inspiration-2920856-2026-06-02) - India Today: India Today's trending desk featured Santosh's viral X post showing years-apart photographs with his wife, recounting his rise from a Mumbai slum to a tech career in Germany. - [Techie shares journey from Mumbai slum and Rs 5,000 job to working in Germany](https://www.hindustantimes.com/trending/techie-shares-journey-from-mumbai-slum-and-rs-5-000-job-to-working-in-germany-101780369121887.html) - Hindustan Times: Hindustan Times covered Santosh's inspiring journey from growing up in a Mumbai slum and starting with a Rs 5,000 salary to becoming a globally recognized software professional working in Germany. - [From a Mumbai slum to Germany's tech world: One coder's extraordinary rise](https://www.indiatoday.in/jobs/story/santosh-yadav-journey-mumbai-slum-google-developer-expert-github-star-educ-2920880-2026-06-02) - India Today: India Today featured Santosh's journey from a Mumbai slum to global recognition - tracing how persistence through language barriers, financial hardship, and family crises shaped his career as a Google Developer Expert and GitHub Star. - ['I was scared to fail again': Man who grew up in Mumbai slum becomes tech leader in Germany](https://www.moneycontrol.com/news/trends/i-was-scared-to-fail-again-man-who-grew-up-in-mumbai-slum-becomes-tech-leader-in-germany-13938187.html) - Moneycontrol: Moneycontrol covered Santosh's journey from Mumbai slums to becoming Principal Developer Advocate at CodeRabbit in Germany - India's first GitHub Star and Google Developer Expert for Angular. - [From Rs 5,000 Job To Working In Germany: Mumbai Man Shares How He 'Never Gave Up' On His Dreams](https://www.news18.com/viral/from-rs-5000-job-to-working-in-germany-mumbai-man-shares-how-he-never-gave-up-on-his-dreams-ws-l-10126720.html) - News18: News18 covered Santosh's story of how a viral 2012 vs 2026 photo put the spotlight on his incredible rise from a Mumbai slum to a senior tech role in Germany. - [From Mumbai Slum To Germany: Techie Recounts Climb From Job To Global Career](https://www.ndtv.com/offbeat/from-mumbai-slum-to-germany-techie-recounts-climb-from-job-to-global-career-11579924) - NDTV: NDTV covered Santosh's story of starting with a Rs 5,000-a-month job, upskilling in software development, and eventually building a global career in Germany. ## Courses - [Angular 16 + NgRx 16 with Nx](https://santoshyadav.dev/course/angular): This angular course is for those who want to learn Angular 16 with NgRx 16 with Nx - [Angular Getting Started](https://santoshyadav.dev/course/angular-getting-started): Learn Angular in this complete course for beginners. First you will learn the basics of Typescript and then you will learn about important Angular concepts. ## Work with Me Santosh is available for collaboration, consulting, and freelancing. Services include software consulting, developer advocacy and DevRel, technical content creation, conference speaking and workshops, open source strategy, and team training and mentoring. - [Work with Me](https://santoshyadav.dev/work-with-me): Collaboration and consulting services ## Optional - [About / My Journey](https://santoshyadav.dev/about): Santosh's journey from Mumbai to becoming a recognized developer advocate, GDE, and GitHub Star - [Contact](https://santoshyadav.dev/contact): Contact information and social links - [Newsletter](https://santoshyadav.dev/newsletter): Newsletter signup - [Appearances](https://santoshyadav.dev/appearances): Conference and event appearances - [Sponsors](https://santoshyadav.dev/sponsors): Open source sponsorship information - [Work with Me](https://santoshyadav.dev/work-with-me): Freelancing, consulting, and collaboration services - [RSS Feed](https://santoshyadav.dev/rss.xml): RSS feed for blog posts