Mashhood Rastgar

Mashhood Rastgar

Hello, I’m Mashhood. I’m a software engineer and a community leader.

Currently Im working as the CTO at

Previously I was the founder at Recurship.

I am also a Google Developer Expert for Web and Angular.

You can contact me on:

Podcast: Karachi Wala Developer all episodes

  • What is AMP HTML?

    AMP enables the creation of websites and ads that are consistently fast, beautiful and high-performing across devices and distribution platforms. It is an opensource toolkit which can be used for static pages as well as dynamic ones. But why do we need AMP? And how does it make our web faster? This and more in this short introduction of AMP HTML.

  • Understanding Core Web Vitals: The Metrics

    In this final episode of the Core Web Vital series, we bring together all that we have learnt and talk about the thing that matters the most - the 3 metrics set by Google which show how good or bad our website is currently performing. Largest Contentful Paint, First Input Delay and Cumulative Layout Shift - what are they, how are they calculated and how can we improve them? Just a few of the things I will share in this episode.

  • Understanding Core Web Vitals: Rendering a Page

    How does a browser render an HTML page? In this episode we dive into the world of DOM, CSSOM and Critical Render Paths. We understand what makes our website loading slow and how can we remove it so it can be made faster.