HK
Portrait of Harsimran Kaur
Harsimran Kaur

About

Engineering as a way of understanding systems

I'm a software engineer focused on building reliable systems and understanding the ideas that shape them.

Over the past several years I've worked across both backend and frontend development, building APIs, data-driven dashboards, and scalable web applications. Much of my work has involved improving the performance and reliability of existing systems, refactoring legacy code, optimizing databases, and designing tools that make complex workflows easier to manage.

More recently, my interests have expanded beyond implementation into the broader space where engineering meets product development. I'm increasingly drawn to how systems evolve as products grow, how technical decisions influence user experience, and how engineers participate in shaping the direction of a product.

I enjoy exploring these ideas as much as building the systems themselves. This site is my public notebook, a place where I document lessons from building software, observations about engineering and product development, and thoughts about how ideas connect across different parts of the field.

Software engineering is ultimately about understanding systems, technical, human, and organizational. This site is a small attempt to map that understanding as it grows.