profile

I’m a software engineer passionate about building intuitive and scalable solutions. With over a decade of experience across embedded systems, distributed computing, and cybersecurity, I specialize in creating software that makes complex problems simple.

My journey in technology began at sixteen when I discovered programming through my first personal computer. This early exposure to computer science shaped my career path and continues to drive my approach to software development—focusing on clean, maintainable code that delivers real value to users.

Throughout my career, I’ve worked across diverse domains including automotive infotainment systems, network function virtualization, and cybersecurity applications. I started with embedded systems development and have evolved to architecting distributed systems that handle real-world challenges.

When I’m not coding, I enjoy solving algorithmic problems on LeetCode and contributing to open source projects. I previously maintained a technical blog exploring Linux and open source technologies, and I’m always eager to learn new technologies and methodologies.

I’m actively exploring and integrating AI technologies into my development workflow, leveraging automation and AI-powered tools to build more intelligent and efficient solutions. This includes experimenting with AI-assisted development tools and staying current with emerging AI frameworks and best practices.

I believe great software comes from understanding both the technical requirements and the human needs behind them. My goal is to build solutions that not only work efficiently but also provide an excellent user experience.