• Home
  • Projects
  • Writing
  • CV

Writing

Technical articles, notes, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and things I find interesting.

3 articles

February 25, 2026
I Locked Myself Out of My Own Server. Again.
I Locked Myself Out of My Own Server. Again.
A personal reflection on how building and breaking my own infrastructure taught me more about networking, reliability, and responsibility than any classroom could.
EngineeringInfrastructureNetworkingLinuxHomelab
Read on external site
February 23, 2026
Building the Core of a Search Engine Step by Step [Stage 1]
Building the Core of a Search Engine Step by Step [Stage 1]
This article guides you through building a modular NLP search pipeline by first designing a clean architecture with distinct layers for ingestion, normalization, and tokenization, then connecting them to assign document IDs, build an inverted index, and support basic keyword searches.
search-engine
Read article
February 21, 2026 Monolith or Microservices? Choosing the Right Architecture for Scale A simple yet deep breakdown of monolithic vs microservices architecture, why scaling changes everything, and how companies like Netflix turned system design into a competitive advantage.
Software ArchitectureMicroservices
Read article
Subscribe to updates

Notes on systems, cloud, and what I'm learning in engineering.

© 2026 Chinmay Singh
CV · RSS · Source
GitHub · LinkedIn · Twitter · Instagram