My Ongoing Journey to become

a Software Architect

my Unique story SO FAR

University of Cambridge

The public may see Cambridge as a playground for young high-performing talents, but little do they know this education system consistently gives us students new challenges, helping us grow into brave adults who are willing to invest hard work to turn dreams into reality. I was lucky enough to be accepted by this education system, to have made friends with many inspiring individuals from all over the world, and have opened up new possibilities of moving my life journey forward.

Embarking on my Software Career – Huawei

After obtaining my Bachelor & Master of Information Engineering degrees, I joined Huawei in the hope of gaining insight into industrial practices of software development. As a Senior Software Engineer and with my 3+ years of full-time experience, I am now confident that Software will be my long-term profession. I love building systems which provide automatic solutions – once they are built, our time is freed for new projects!

What can YOU find in this blog? Hopefully useful insights!

Just because you now know that I am a techie person, please don’t assume that the blog posts here will simply be explanations on how some specific pieces of technologies work! (The Internet already has enough excellent tutorials!) Here I want my software career journey to be as meaningful as possible. This is why I will share my insider insights here, and hope that you readers as my friends can enjoy them and even have discussions with me. Together we grow as software professionals!

Why the name i-want-to-architect-software?

Back on early days when I applied to Cambridge University, our Engineering Department recommended their online technical question bank i-want-to-study-engineering.org which helped me a lot. Fast-forward 9 years to 2024, after gaining some experience in designing and implementing software, I have learnt that no matter what types of software we are building, architectural design always comes as the most important first task. Therefore, I would like to set my long-term goal as learning and sharing software architectural knowledge, in the hope of becoming a truly independent and capable software professional! The name i-want-to-architect-software obviously imitates the aspiration encouraged by my university!

Be my friends on this journey!

It doesn’t matter how much you already know about software. As long as you want to learn more about it, then you are invited to join me on this exciting journey! Contact me and discuss!

Fancy a discussion on a software topic you are interested in?

Scroll to Top