<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Singapore on Armstrong Yan</title><link>https://yanqian.github.io/tags/singapore/</link><description>Recent content in Singapore on Armstrong Yan</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 21 Jun 2026 18:34:32 +0800</lastBuildDate><atom:link href="https://yanqian.github.io/tags/singapore/index.xml" rel="self" type="application/rss+xml"/><item><title>Why Sharing Myinfo Is More Than Autofill</title><link>https://yanqian.github.io/posts/publish/why-sharing-myinfo-is-more-than-autofill/</link><pubDate>Sun, 21 Jun 2026 18:34:32 +0800</pubDate><guid>https://yanqian.github.io/posts/publish/why-sharing-myinfo-is-more-than-autofill/</guid><description>&lt;p>A form asks for your name, address, nationality, contact details, income information, or family records. You have filled in some version of this form before. The service may also ask for documents, then someone or some backend process has to verify that the documents match what you typed.&lt;/p>
&lt;p>Then a button appears:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl">Retrieve Myinfo
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>From the user&amp;rsquo;s point of view, this looks like autofill.&lt;/p>
&lt;p>That is true, but incomplete. Autofill saves typing. Myinfo does something more important:&lt;/p></description></item><item><title>What Happens When You Scan a Singpass QR Code</title><link>https://yanqian.github.io/posts/publish/what-happens-when-you-scan-a-singpass-qr-code/</link><pubDate>Sun, 21 Jun 2026 18:33:32 +0800</pubDate><guid>https://yanqian.github.io/posts/publish/what-happens-when-you-scan-a-singpass-qr-code/</guid><description>&lt;p>You open a banking website on your laptop.&lt;/p>
&lt;p>You click &amp;ldquo;Log in with Singpass&amp;rdquo;.&lt;/p>
&lt;p>A QR code appears.&lt;/p>
&lt;p>You open the Singpass app, scan the code, check the service name, approve the login, and the website suddenly knows it can let you in.&lt;/p>
&lt;p>From the user&amp;rsquo;s point of view, the whole thing feels almost too simple. The QR code appears, the phone approves, the browser continues.&lt;/p>
&lt;p>But the important question is:&lt;/p></description></item><item><title>Why Singpass Becomes National Trust Infrastructure</title><link>https://yanqian.github.io/posts/publish/why-singpass-becomes-national-trust-infrastructure/</link><pubDate>Sun, 21 Jun 2026 18:32:34 +0800</pubDate><guid>https://yanqian.github.io/posts/publish/why-singpass-becomes-national-trust-infrastructure/</guid><description>&lt;p>At first glance, Singpass looks like a login system.&lt;/p>
&lt;p>You open a government website, click &amp;ldquo;Log in with Singpass&amp;rdquo;, scan a QR code, approve it on your phone, and continue. From the user&amp;rsquo;s point of view, the experience is simple. It feels like a national version of &amp;ldquo;Sign in with Google&amp;rdquo;.&lt;/p>
&lt;p>But if we design such a system from first principles, it quickly becomes clear that login is only the visible tip of the system.&lt;/p></description></item><item><title>Understanding Singapore's Payment Stack: From Bank Apps to SGQR, PayNow, FAST, Contactless, and NETS</title><link>https://yanqian.github.io/posts/publish/understanding-singapore-payment-stack/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://yanqian.github.io/posts/publish/understanding-singapore-payment-stack/</guid><description>&lt;p>If you live in Singapore, you probably use these payment methods every day:&lt;/p>
&lt;ul>
&lt;li>You send money to a friend via PayNow.&lt;/li>
&lt;li>You scan a QR code at a hawker stall.&lt;/li>
&lt;li>You tap your card or phone at a supermarket.&lt;/li>
&lt;li>You use NETS at a local merchant.&lt;/li>
&lt;/ul>
&lt;p>They look similar from the user side, but underneath they solve different problems.&lt;/p>
&lt;hr>
&lt;h2 id="the-big-picture">
 The Big Picture
 &lt;a class="heading-link" href="#the-big-picture">
 &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading">&lt;/i>
 &lt;span class="sr-only">Link to heading&lt;/span>
 &lt;/a>
&lt;/h2>
&lt;p>&lt;img src="assets/singapore-payment-stack.svg" alt="Singapore Payment Stack">&lt;/p></description></item></channel></rss>