Ankit Jain

Hey, I'm Ankit Jain 👋

Software Engineer passionate about building scalable systems

About Me

I'm a Software Engineer with a deep passion for distributed systems, database internals, and backend engineering. I love diving into the complexities of how systems work under the hood and building solutions that scale.

Currently, I work on designing and implementing high-performance systems that handle millions of requests. My interests span across database optimization, transaction processing, caching strategies, and system design.

When I'm not coding, you'll find me exploring the beautiful world around me, pushing my limits at the gym, diving into non-fiction books, or trying to decode the mysteries of financial markets.

What I Work With

Languages

JavaGoPythonJavaScriptSQL

Databases

MySQLPostgreSQLRedisMongoDBElasticsearch

Infrastructure

DockerKubernetesAWSGCPCI/CD

Tools

IntelliJ IDEACursor / VS CodeObsidianGoogle Sheets

Concepts

Distributed SystemsSystem DesignMicroservicesAPI Design

I Write About

I enjoy sharing my learnings through writing — both technical deep-dives and everyday insights that make life a little easier. Here's what you'll find:

  • 🗄️ Database internals and optimization
  • ⚡ Distributed systems and scalability
  • 🏗️ System design and architecture
  • 🔧 Backend engineering best practices
  • 💡 Technical deep-dives and tutorials
  • 🚀 Productivity hacks and workflow tips
  • 📚 Life lessons and things I've learned along the way

Let's Connect!

Feel free to reach out if you want to discuss technology, collaborate on projects, or just say hello!