About me

I'm Prabin Lamsal, a software developer based in Vancouver.

Professional background

I work on web applications and backend systems. Reading unfamiliar codebases has shaped how I write code for the next person who needs to understand it.

Technical interests and skills

I’m interested in how the parts of an application fit together. When I’m learning a codebase, I sketch the relationships between modules and trace what happens when one calls another.

Approach to engineering

Before reading a function, I try to predict what it does from its name and parameters. Where my prediction differs from the code, there’s usually something worth a closer look. I wrote about this habit in How to Get Better at Reading Code (Not Just Writing It).