C++ | Assembly | OS | Open Source


Who am I?

Hi, I’m Ada.


  • An international student pursuing a Master of Information Technology
  • A C/C++ developer
  • A UNIX-like operating system (mainly macOS and Arch Linux) user
  • A pragmatist
  • A minimalist
  • A planespotter & trainspotter
  • A barista interested in Latte art

I’m interested in:

  • Software architecture
  • C/C++ development
  • Operating system design and development
  • Low-level system design and development
  • Internet of Things (IoT)
  • Microkernel
  • Decentralised distributed systems
  • Site Reliability Engineering (SRE)

I’ve worked as a:

  • Junior Software, Infrastructure & Network Engineer in Openmesh (Jan 2024 - Present)
  • Outsourcing Software Engineer in the OpenHarmony Dept. of Huawei Technologies for 5 months (Jan 2023 - May 2023)
  • Game Reliability Engineer (GRE) in Garena for 9 months (Mar 2022 - Nov 2022)

Jobs I’m competent for:

  • Operating System Developer
  • Embedded Software Developer
  • Site Reliability Engineer (SRE)
  • Platform Engineer
  • Back-end Engineer
  • Full-stack Engineer

Since I’m a beginner at using English every day, please ignore the potential typos and grammar mistakes in my articles. You can leave a comment about those mistakes if you want, and I will correct them as soon as I receive your comment.

What’s this website for?

This is my personal website, which was originally created for sharing my notes and the process of troubleshooting. The purpose of creating such a website is to prevent myself from forgetting what I know or making the same mistakes again, and to help others avoid making the same mistakes I did.

Please note that this is not a tech blog. At most times, I will post some articles and notes about software development and software design here. I’ll regularly post something not related to technology here as well.

This is a static website that is based on Hexo, open-sourced on GitHub, and hosted on Vercel.