Arpit Bhayani

Hey, I am Arpit

I am a software engineer passionate about Databases, Programming Language Internals, Distributed Datastores, and Advanced Algorithms. I am currently working with Google as a Staff Software Engineer with the Dataproc team in making Apache Spark faster.

I hold 10 years of experience in building and scaling backend services across domains and companies like Unacademy, Amazon, Practo, and D. E. Shaw. I also advise startups on building and scaling their backend systems.

Every week, I put out one YouTube video on an Engineering Topic and publish a newsletter. To put my learning to practise, I keep building things on the side and a few of my good hobby projects include

  • DiceDB - a re-implementation of Redis in Go
  • Revine - a visual programming language for kids

Since 2018, I have been sharing one engineering nugget every day on my social handles

Arpit Bhayani

Let me help you

You need to build your next big service and need help with picking the right tech stack? Do you want to be sure that the system you are building is future proof system? I can help. I advise startups and here are some things I can help you with.

System Architecture and Design

Designing and building your next big backend service can be daunting, but I can help ensure it's scalable, high-performing, cost-efficient, and future-proof.

Picking the right stack

The backend stack - databases, languages, and big data tools - is overwhelming and I can help you make sound and informed decisions tailored to your constraints.

Database and schema modeling

Databases are the most brittle component of your architecture and I can help you model the database schema to ensure it is lean and performant.

Performance Improvements

Inefficient 3rd parties, DB calls, and naive threads can degrade performance. I can help you identify such issues and make your implementation and infra efficient.

AWS Cost Optimization

I can help you find inefficiencies in your AWS infra and suggest right-sizing and efficient designs to eradicate over-engineered choices and lower your cloud expenses.

So, if you are a startup and you think I can help you with something, book a call.

Writings and Videos


Essays and Blogs

Arpit's Newsletter read by 70000+ engineers

Weekly essays on real-world system design, distributed systems, or a deep dive into some super-clever algorithm.