Get to know my journey, how I build, and what drives me as a software and GenAI engineer.
I write software for a living. I have been doing it professionally for more than nine years, across web, mobile, and product work. I started at 12 with PHP and a basic “Hello world!” page. It was enough to get me hooked.
These days I focus on full-stack engineering and building generative AI products. I work on the whole system: model integration, retrieval and evaluation, backend services, and the product experience around them. I like taking an idea end to end and finding out what breaks when real people use it. I write about that process here and on Medium.
I want to help people get better at making software. Not by handing out a pile of theory, but by sharing the details that are useful when you are actually building something. The why matters as much as the how.
I care about practical skills: understanding the product, building the frontend and backend, designing GenAI systems that hold up in practice, and keeping code understandable six months later. That is what I try to put into my writing and resources.
Whether you are making your first small project or running a bigger one, I hope something here helps you keep moving.