cat
Hi, I'm Alex!

I'm a software engineer who enjoys understanding how things work under the hood and making them work better :)

I'm often asked, "Hey Alex, what kind of programming do you do?" Honestly, it's hard to pin down to just one thing. I've worked on everything: backend, distributed systems, network programming, system programming, compilers, computer graphics. I find it immensely enjoyable to learn how things work at a low level and go down rabbit holes, and I pick up whatever's needed to build what I'm excited about.

Over the years, I've had the opportunity to wear many hats in my career - from developing desktop applications and fault tolerance distributed systems in C++, to designing robust backend architectures and implementing RESTful APIs using Python. I've worked in both big companies and small startups, and each experience fuels my love for problem-solving and building things that matter. Right now, I'm working as a DevOps engineer and focus on automating and integrating processes between software development and IT team as well as improving internal development workflows and systems. I decided to try myself in this role because I was interested in looking at the product development process from a different point of view and trying myself in a new role. At the same time, I actively continue to master in software development by doing projects, reading books, taking evergreen notes and summering the knowledge that I got over the years.

I believe that constant learning is key to staying ahead in this fast-paced industry, and I truly enjoy the journey. For me, the journey of learning and improving my skills is as rewarding as the outcome itself.

Thanks for stopping by! Feel free to explore and get to know a bit more about me and my work. Check out the projects page to see a highlight of my open-source work, reading for summaries and reviews from books I've read and more. There is also an article about my early school projects.

myPhoto