// Adds dimensions UUID, Author and Topic into GA4
Wednesday, December 10, 2025
26.2 C
Singapore

Netizens question whether new candidate Ivan Lim is fit to contest in the GE, but PAP stands by their man

Singapore—Trouble may be brewing for one of the new candidates presented by the ruling People’s Action Party (PAP), who was among the new faces presented by the party on the first day of candidate introductions.

Ivan Lim Shaw Chuan, age 42, was introduced on Wednesday (June 24) by Deputy Prime Minister Heng Swee Keat, who is PAP’s first assistant secretary-general.

Mr Lim is the General Manager for Specialised Vessels of Keppel Offshore & Marine. According to Mothership, Mr Lim “wants to help elderly residents and children who have disadvantages, people with special needs as well as parents who have to strike a balance between work and family,” and “would like to focus on digitalisation and transformation of businesses and workspaces.”

However, since his introduction, posts on social media have emerged, questioning whether or not Mr Lim is fit to be one of PAP’s candidates due to negative attitudes he displayed in the past.

See also  Mother of NSF who died due to heat stroke reveals her son donated his cornea before his untimely death

The PAP posted video clips of the different new candidates from the virtual press conferences held over the past three days. And while other candidates are receiving encouraging remarks from netizens, there have been warnings posted concerning Mr Lim’s character.

More than one netizen has urged the party to look into Mr Lim’s background.

Screen Shot 2020 06 26 at 1.41.08 PM

Screen Shot 2020 06 26 at 1.41.32 PM

Screen Shot 2020 06 26 at 1.41.39 PM

Screen Shot 2020 06 26 at 1.45.22 PM

Screen Shot 2020 06 26 at 1.45.36 PM

One commenter called him a “potential lightning rod for opposition votes.”

Screen Shot 2020 06 26 at 1.42.55 PM

The Facebook page Temasek Review Daily posted a screenshot from a netizen named Bryant Wong Hai Chew, who wrote that Mr Lim had been the CO of his “ex-NS Combat Engineer Battalion.”

105809922 3016994725020489 264805093302393686 n

Another story from one of his former subordinates in NS came out in the page Sin Rak Sin Party.

105633573 2987033288081406 1906260462634003429 n

One netizen named Laxton Yeo, who said Mr Lim has been the OC of his battalion, left this comment on a video posted by Channel NewsAsia (CNA).

Posted by Grace Yu on Thursday, June 25, 2020

 

Another post from Temasek Review Daily also featured negative comments from people who claim to know Mr Lim. The post read, “From polytechnic classmate, national service camp-mates to coworkers at Keppel, no one seems to like the PAP new candidate Ivan Lim Shaw Chuan. At least we now know that Ivan’s snobbish, condescending and elitist attitude did not changed (sic) over the years which fits perfectly into the PAP.”

From polytechnic classmate, national service camp-mates to coworkers at Keppel, no one seems to like the PAP new…

Posted by Temasek Review Daily on Thursday, June 25, 2020

At today’s virtual press conference wherein the ruling party introduced their final group of new candidates, Environment and Water Resources Masagos Zulkifli, PAP’s vice chairman, asked about Mr Lim’s character.

See also  IMDA geo-blocks States Times Review after editor's refusal to take down "baseless" article

It seems that the minister, and the party, is choosing to stand by the newcomer.

“General Election is a time when people who have been introduced will elicit responses, which is not surprising.

But I think that it’s also important for the candidates who may have been alleged to be something or other, to also prove themselves,” said Mr Masagos. -/TISG

Read also: Singaporeans answer if they’ll be voting for PAP in the upcoming GE

Singaporeans answer if they’ll be voting for PAP in the upcoming GE

- Advertisement -

Hot this week

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); } });
// //