Currently leading a Java team at ING Tech, designing multi-tenant education platforms on microservices and modulith architectures. Based in Kathmandu, working on the JVM, thinking in domains.
I've spent the last four years building backend systems, starting as a Java intern at ING Consulting, moving through engineering and into a team lead role at ING Tech, where I now run a backend crew shipping multi-tenant education platforms.
My work tends to live in the deeper layers: defining domain boundaries, designing scalable microservices and modulith systems, cutting CI/CD latency, and quietly refactoring legacy monoliths into things engineers enjoy shipping into.
First Class Honours in Computing from London Metropolitan University. I think a lot about why complex systems still mostly stand or fall on good naming and clear contracts. Off the clock: long walks, learning Rust, and being on standby for the occasional production fire.