About Me
Who I Am
I started my software engineering journey in Mashhad in 2005, and over the years, my work has taken me to Dubai, Kuala Lumpur, Hamburg, and now Sydney. I'm passionate about building reliable and thoughtful systems that solve real-world problems.
My Technical Experience
I've worked across a wide range of domains and stacks, with a strong foundation in JVM languages and deep experience in backend systems and architecture. I've also explored .NET, Go, PHP, and Ruby professionally—and played around with Haskell and Rust for fun.
On the frontend side, I have worked with jQuery, AngularJS, Angular, React and Next.js too, giving me a well-rounded perspective on full-stack development and the ability to build end-to-end solutions.
Functional programming, clean system design, and building things that last are what excite me. One of my personal projects, MyPasswords, was named the best Linux password manager by Linux Magazine in 2011.
My Journey
Global Career Path
My software engineering career has spanned three continents and five cities, allowing me to work with diverse teams and tackle a wide variety of technical challenges. Each location has added new dimensions to my technical expertise and approach to problem-solving.
Beyond Coding
Outside of tech, I'm into football (soccer), futsal, billiards, and swimming. I've also got a soft spot for animals and always enjoy their company.