Karl Lam. A raw vegan devops engineer located in Hong Kong.

I started with QBasic and Visual Basic in childhood. Then I use PHP during the dot-com bubble, while Java and C/C++ were used in the college. Now I mainly use javascript/typescript and Rust for my work.

It is difficult to me separating development and operation, because both are essential to every product. This mindset makes me a devops guy. Although I changed to management role in recent years, I still keep updating the hands-on skills. This year I start development on Solana eco system.

This is not my first blog. The old blog posts will be slowly migrated to here.