Arpit Bhayani

Hey, I am Arpit

CS Engineer, Educator, and a Polymath

I am a computer science engineer passionate about teaching and have built systems, services, and platforms that scale to billions. I have gathered an industry experience of 9+ years and have worked at companies like Unacademy, Amazon, Practo, and D. E. Shaw.

I hold a Master's in CS from IIIT-Hyderabad, specializing in Information Retrieval and Web Mining. I teach a cohort-based course on System Design and have taught 800+ engineers spanning 11 countries.

Arpit Bhayani

Be a better engineer

A set of courses designed to make you a better engineer and excel at your career; no-fluff, pure engineering.

System Design Masterclass

A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems.

800+ learners

Details →

Designing Microservices

A free playlist to help you understand Microservices and their high-level patterns in depth.

17+ learners

Details →

GitHub Outage Dissections

A free playlist to help you learn core engineering from outages that happened at GitHub.

67+ learners

Details →

Hash Table Internals

A free playlist to help you understand the internal workings and construction of Hash Tables.

25+ learners

Details →

BitTorrent Internals

A free playlist to help you understand the algorithms and strategies that power P2P networks and BitTorrent.

42+ learners

Details →

Topics I talk about

Being a passionate engineer, I love to talk about a wide range of topics, but these are my personal favourites.

Recent talks and interviews

Arpit Bhayani speaking at Sandbox by Cohesive

A recent essay I wrote

Genetic Algorithm to solve the Knapsack Problem

The 0/1 Knapsack Problem has a pseudo-polynomial run-time complexity. In this essay, we look at an approximation algorithm inspired by genetics that finds a high-quality solution to it in polynomial time.

441 reads Published on 2022-03-07

What am I upto?

Arpit's Newsletter read by 17000+ engineers

🔥 Thrice a week, in your inbox, an essay about system design, distributed systems, microservices, programming languages internals, or a deep dive on some super-clever algorithm, or just a few tips on building highly scalable distributed systems.

  • v12.7.8
  • © Arpit Bhayani, 2022

Powered by this tech stack.