// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 2, 2026
32.4 C
Singapore

Earning SG dollars, spending Thai bahts: S’poreans cheer the man who ‘games the system’ by living in Thailand but flies to SG once a week for work while enjoying a luxurious lifestyle

SINGAPORE: To some in Singapore, Chen Shao Chun may just be a modern-day example of living one’s best life. While the 39-year-old adjunct lecturer from the National University of Singapore (NUS) lives in Chiang Mai, Thailand, he flies over to the Little Red Dot once a week to show up for the students of his digital marketing class.

Unbelievably, what he earns from that three-hour class is enough to support him and his wife, although his circumstances are probably very different from yours and mine.

The former Google employee was featured in a CNBC piece earlier this month and has since gained a lot of attention.

Mr Chen, 39, earns S$2,000 to S$4,000 monthly at his teaching gig. However, he also has a seven-figure portfolio of a cool US$2.6 million, which means he could afford to give up working full-time, which he did after getting laid off last year.

“I’ve been working for the last 14 years of my life, and because of the layoff, I was forced to take a break. It was very devastating, it was a huge blow to my ego, my identity, but it turns out, with time … it sort of mandated me to think [about] what I really wanted in life,” he told CNBC.

In addition to teaching, he has a side business as a coach and can charge clients as much as US$500 (S$645) per hour. His content on YouTube is yet another source of income.

“I’m gaming the system,” he said.

He is also enjoying a more relaxed pace of life these days, being able to prepare breakfast for his wife, for example, instead of always being in a rush.

Whereas when they lived in Singapore, they paid S$2,450 for their two-bedroom condominium, now they pay S$450 for a brand new one-bedroom condo, which is more luxurious, with several pools and a Pilates studio. The couple spends around S$400 a month on food and S$200 on transportation, and his weekly flight to Singapore costs around S$250 per round trip.

While he’s satisfied with life at the moment, he’s also open to moving back to Singapore if the right opportunity arises.

For some netizens, Mr Chen appears to be living the dream.

“Bro doesn’t even need to come to Singapore to work for once a week, just chill and lepak there with his wife,” one Reddit user wrote.

“He may not have the job stability of a senior civil servant, but he sure is richer than any of them. Plus, all the money saved from free lunches. These things really add up,” another mused.

“He’s happy. He isn’t breaking the law. Inflation is happening by the second as we speak, so his 2.6 million portfolio is really not gonna be everlasting even if he makes passive income. If anything, he’s gaming the last point to stretch his dollar by whatever benchmark is comfortable for him,” a commenter chimed in.

Another summed it up succinctly: “Bro worked with Google. Used his smarts to invest millions. Good for him.” /TISG

Read also: Google employees track layoffs with circulating Google Doc as job cuts continue

- Advertisement -

Hot this week

Microsoft Copilot draws backlash after AI chief says AI would soon automate white-collar jobs within 18 months

Microsoft Copilot has drawn backlash after Microsoft artificial intelligence (AI) CEO Mustafa Suleyman predicted that within 12 to 18 months, most tasks in white-collar work would be fully automate...

After man hosts meal at void deck, Singaporeans praise him for ‘restoring kampung spirit’

From a Reddit post, a Singaporean hosted a 'free soup event' at his HDB void deck. When others expressed interest, they joined in, volunteering to help. Around 50 people came. He got a lot of posit...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks