I am an Electronics Engineer and Senior Software Developer driven by a passion for building robust systems that bridge the gap between hardware and software. From designing complex full-stack architectures to prototyping embedded devices, I thrive on solving technical challenges and bringing innovative ideas to life.
My training is in electronics, which means my instinct is to ask what is physically happening before asking what the code says. A dropped packet, a mistimed interrupt and an inconsistent database write are, structurally, the same class of problem: state that stopped agreeing with itself. That habit follows me up the stack.
Day to day I build applications — backends, APIs, mobile interfaces and the business logic underneath them. But the work I find most interesting sits at the seams, where a calculation engine written in C++ has to serve a React Native screen, or where a sensor reading has to survive the trip into a product someone actually uses.
I still prototype hardware because it keeps me honest. Software forgives; hardware does not. Between the two I have settled into a way of working that is curious, methodical and unfinished — there is always another layer worth understanding properly.
// Expogenius is based in Copenhagen, Denmark. Subarna works remotely from Kathmandu.