About
Story Overview
A concise view of how I build, what I value, and where I am heading next.
I’m a Software Engineer focused on building products where clarity, reliability, and maintainability matter. While most of my work lives in the React and TypeScript ecosystem, my path into software was not linear.
I originally started with a deep curiosity about systems and infrastructure. My journey began in Linux system administration, then moved into network engineering. During this time, I started exploring automation by writing scripts for virtual switches, which eventually led me into Python development. I began building interfaces using the Tk and Qt libraries, but I wasn’t fully satisfied. This led me to discover Electron, which in turn introduced me to Node.js. Since then, I have remained on the JavaScript track and have continued to grow as a programmer. Those early experiences shaped how I think about technology, from servers to networks to code. I care about how things work beneath the surface, not just how to use them.
I care deeply about communication, attention to detail, and writing code that remains understandable as systems evolve. I enjoy breaking down complex projects, shaping structure, and helping teams gain clarity on what they are building. Long term, I’m building toward stronger engineering leadership and growing into practical work that incorporates AI principles and systems.
Outside of work, I value being someone who contributes positively wherever I’m involved. If my experience aligns with what you’re building, I’d be happy to talk.