Kai's favourite emoji is 🤩. He enjoys writing code and loves helping others succeed. Outside of work, he enjoys a nice cup of tea with friends!

Recent articles

Learning
Will Learning Software Engineering Help Me Start a Company?
This is a common question we field from students, so we thought we would share our perspective on this. The simple answer is: yes and no. Starting a company requires a deep understanding of the market and problem you are addressing. No amount of software engineering will substitute that.
Read more
.png)
Learning
Why Enroll in a Coding Bootcamp to Become a Software Engineer
There are different methods to learn software engineering in Singapore. The four most common ones are: obtaining a degree in Computer Science; self-learning; bootcamps; and postgraduate programmes like diplomas and Master’s degrees.
Read more
.png)
Learning
Should I Self-Learn Software Engineering?
There are different methods to learn software engineering in Singapore. The four most common ones are: obtaining a degree in Computer Science; self-learning; bootcamps; and postgraduate programmes like diplomas and master’s degrees. This post discusses some considerations to decide if self-learning is the right route for you.
Read more
.png)
Learning
Part 4: Rocket Academy’s Guide on How to Get a Job in Software Engineering
So you're pretty set on dipping your toes into the vast ocean of software engineering...but pursuing a career in it is a completely different ballgame. Especially if you've been working in a completely unrelated industry for a few years, the idea of such a career switch can seem almost impossible. Don't worry, we've all been there!
Read more
.png)
Learning
Postgraduate Software Engineering Programmes in Singapore
There are different methods to learn software engineering in Singapore. The four most common ones are: obtaining a degree in Computer Science; self-learning; bootcamps; and postgraduate programmes like diplomas and Master’s degrees.
Read more
.png)
Learning
Part 3: Rocket Academy’s Guide on How to Learn Software Engineering
It's never too late to learn how to code. It can be daunting to think about learning a new skillset that you're not familiar with, but there are many ways to get started. If you know where to look, there are plenty of resources available. We're sure you'll find one that'll suit your learning style.
Read more
.png)
Learning
Part 2: Rocket Academy’s Intro to Software Engineering
You might have heard of the phrase "software engineering" thrown around at school or the workplace, but ever wondered what it really is about? And more importantly, how does one get into it?
Read more
.png)
Learning
Part 1: Rocket Academy’s Intro to the Tech Industry
Welcome to Rocket Academy’s Industry Guide! The following is a list of common questions regarding the tech and software engineering industries in Singapore. We hope it can be helpful with your career switch. If you have any questions, please feel free to reach out!
Read more

Community
Instructor Insights: Get to Know Kai
It might surprise you that Kai, CEO and Founder of Rocket Academy, had not planned to study software engineering. His initial choice was mechanical engineering — a dream shaped by the advent of the iPod, which inspired him to build products that people enjoy. Friends at Stanford, however, encouraged him to try computer science.
Read more
.png)
Job & Career Prep
Is Software Engineering a Stable Career?
We previously wrote about some of the different careers available in Singapore's tech industry. Here are three reasons why a career as a software engineer in Singapore can offer stability and growth.
Read more

Learning
How to break into the tech industry for career changers in 2023
Changing careers can be as daunting as it can be exciting. While the possibility of exploring unchartered territory comes with a sense of enthusiasm and anticipation, the risks and challenges that come with cannot be ignored.
Read more
.png)
Job & Career Prep
How to Get a Job as a Software Engineer
As with landing any job, prior experience is, of course, a huge plus. For roles such as software engineering, data science, and product management, this means having sufficient understanding of software development to work on the company's software without much supervision.
Read more
.png)
Learning
How do I know if I'm being paid enough as a Software Engineer?
How do you know if your salary offered is reasonable? It’s no secret that careers in Software Engineering are lucrative, but how do you know if you’re being compensated fairly as a Software Engineer?‍
Read more
.png)
Learning
Do I Need a Computer Science Degree to Be a Software Engineer?
There are four common ways of becoming a software engineer in Singapore. Obtaining a university degree in Computer Science is perhaps the most traditional, though time-consuming, route to becoming a software engineer. We outline key considerations to help you decide if this course of study is right for you.
Read more
.png)
Learning
Comparison of Common Methods to Learn Software Engineering in Singapore
Do you dream of becoming a programmer? Or perhaps you are planning a career switch to fulfill a lifelong goal of being a software developer. Regardless, anyone can learn software engineering and achieve a rewarding career in the field.
Read more
.png)
Learning
Ask Me Anything feat. Kai
Ever wondered what led to the birth of Rocket Academy? Well, you have the questions, we've got the answers!
Read more