About Me

Learn more about my journey as a backend software engineer, my engineering philosophy, and my focus on building scalable, reliable systems and well-designed backend architectures.
My profile picture

Hi, I'm Arpan Saha, a Software Engineer specializing in building scalable, reliable systems. My work centers on designing and implementing backend architectures that are efficient, maintainable, and built to operate correctly under real-world constraints.

I primarily work with Golang and Node.js, and I have a strong interest in distributed systems, microservices, and backend fundamentals such as concurrency, networking, and databases. I care deeply about understanding how systems behave under load, how data flows across services, and how design decisions affect correctness and scalability over time.

My Engineering Philosophy

My approach to engineering is grounded in clarity, correctness, and trade-offs. I believe good backend systems start with a solid mental model, understanding requirements, failure modes, and constraints before writing code. I value simple designs that scale through sound fundamentals rather than unnecessary abstraction. My focus is on building systems that are predictable, debuggable, and easy to evolve, and overall becoming a better software engineer than yesterday.

What Drives Me

What keeps me engaged is solving hard problems at the systems level, breaking down complex requirements, reasoning about edge cases, and turning vague ideas into concrete, working architectures. I enjoy going deep into “how things actually work”, especially in areas like concurrency, networking, and storage.

Thanks for stopping by. Feel free to explore my work or reach out if you'd like to collaborate.