cloudflare
tcp/443 tcp/80 tcp/8443
Open service 104.26.4.114:443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:19 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=976,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36cec0e2db2-SJC error code: 1101
Open service 2606:4700:20::ac43:4a96:80 · muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=DK6xMnc%2BxgDljGgd45P%2BMV688etTCxQT%2FdRC%2F3nju%2FJzJ77MvdIUowf3rYqBi8%2FS1G72hUJ9NsqWGnk28YT5GFRX5DtaTYvIgX15%2FlN48lo%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e366dc0a5f70-SIN
Open service 2606:4700:20::ac43:4a96:80 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0ufwXhKDurelgXGBLcFxYTfIn4PWZW1zmMAv4nFhhN%2Fv0jvYtcTuzZWxHDW7LQkhvp4ISZDS0MVg%2BqFFd9zHJe7MfrKvyGfx2FYVRlj2ZGw22mHlhlBUYSk%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e3668c04086a-YYZ
Open service 104.26.5.114:8443 · muan.co
2026-01-11 02:12
Open service 2606:4700:20::ac43:4a96:8443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=163,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e367abbf8f77-EWR error code: 1101
Open service 2606:4700:20::681a:572:443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:19 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=1491,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36cbb6fce75-SIN error code: 1101
Open service 2606:4700:20::681a:472:443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:18 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=176,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36c7abc36cc-YYZ error code: 1101
Open service 2606:4700:20::681a:472:80 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FQasxRdDWielSGlwArDHEihpLb%2FP9g8hFK7fgq8knh0SsHmzXXh8qu3HklAMj1C4mSlhac%2FyF6ORp%2F232h9DABaQxiai7%2F2pE9mXAHr1iimEz5%2Fzd8P%2B"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e36669905594-EWR
Open service 104.26.4.114:80 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l%2BP1vsJ%2FdUB0S38Oa5f86TvRqoaK9x2qBLHvbtTt6z773rvI7yPC68VYtqLNQRMK9cVaajadthA16rlon0CjNyO99iZj4SHNIR2o26M%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e3665ac4405d-SJC
Open service 172.67.74.150:443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:18 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=154,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36c7809c45b-YYZ error code: 1101
Open service 172.67.74.150:8443 · muan.co
2026-01-11 02:12
Open service 172.67.74.150:80 · muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oe8lxWnahIHOYg6fGETd2pifWY%2F9p8OFtJmq4%2FPqoNMZl13h2LU0lpKNh%2BBCeUMTlB8fQclZEE2aovRGgTcwv6jKeUUjYg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e3663f296018-SIN
Open service 2606:4700:20::681a:472:8443 · muan.co
2026-01-11 02:12
Open service 104.26.4.114:80 · muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:16 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BV03cNZQIP%2BuDINA42jNnKMeKRNOYle7d7ZdrFj9DJwow7dlj1BOu7d5y59W57hRlEwiVTsSuyJDifM1sEy2lw0J2Td8Cw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e3661db5b8c6-AMS
Open service 104.26.5.114:443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:18 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=163,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36c3c02abfa-YYZ error code: 1101
Open service 2606:4700:20::681a:572:443 · muan.co
2026-01-11 02:12
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sat, 10 Jan 2026 12:47:40 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Kzo16bnCqbfLAuMblZKVWHs6mVuAkT4PpzclqRX8zHJKVokK2Kv4nuTuzOyXPO3Ab0PJ8j6FCot%2FDvVPayOH1tLQB7%2FxX%2BhUCChSlcTPGNHTkg%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: E046:2F9DDD:19E4626:1CCB09E:69624813
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=3
via: 1.1 varnish
Age: 2
x-served-by: cache-yyz4521-YYZ
x-cache: HIT
x-cache-hits: 1
x-timer: S1768097537.016983,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: a65db61e3b8a124d822d3ce648e8f8fbb0dd90b2
cf-cache-status: DYNAMIC
CF-RAY: 9bc0e3664cf95163-YYZ
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 104.26.4.114:8443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:21 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=3881,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36c097cc537-BLR error code: 1101
Open service 2606:4700:20::ac43:4a96:443 · muan.co
2026-01-11 02:12
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sat, 10 Jan 2026 12:47:40 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=acg%2FK2TkBeCBgjWtdo1I4SPLrBmBXxQAlkljkX6CnZDu2HA8e5Ki9oF5RHOA8g5NL4I8mha%2FYd8tXoWS%2BbrthhaZhtxi%2BpEK87zsmUdsf42dZQ%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: E046:2F9DDD:19E4626:1CCB09E:69624813
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=19
via: 1.1 varnish
Age: 2
x-served-by: cache-yyz4575-YYZ
x-cache: HIT
x-cache-hits: 1
x-timer: S1768097537.029195,VS0,VE3
vary: Accept-Encoding
x-fastly-request-id: 0853e2b8b3101258adef4ec22e2799a3290ddfa5
cf-cache-status: DYNAMIC
CF-RAY: 9bc0e3664b147db1-YYZ
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 2606:4700:20::681a:572:80 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mc9pFCxuaC9DeUU5cLG%2BeDiDPaOnCPjnU9OJ6WJk%2Bcqp%2BH95YsFdqQU%2BhkmKdPyegb8S1RzCb8QKSP9qGdEg55fvjXHz%2B%2ByIWoKkO74VofQskp8R%2BMzbhjA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e366be401968-FRA
Open service 104.26.5.114:80 · muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:16 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3%2BLB5lZqDahFbYycJbIEthXTBl8ahUTi5vRkfLCDpOxY0LzPvMbc7vAtQCPz8MCUaWM1bpHLTknVC3o%2F9flRlkHXuuCoLQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e365ec3f5163-YYZ
Open service 2606:4700:20::681a:572:8443 · muan.co
2026-01-11 02:12
Open service 104.26.5.114:80 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:16 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=iQrgXcPT0IKebnIcyL%2B6npAoOdmC87NzOlxSetuAy4hBuNrFrfCdHX49lxQxj1jL%2BTMKKNn54P5QEndSFJvpgyUr32jGp5CnTixKuZg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e365bbc0fea7-AMS
Open service 2606:4700:20::681a:472:443 · muan.co
2026-01-11 02:12
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Tue, 06 Jan 2026 21:14:15 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=75rZgFXCbXiNoZuqHSlzlmNxcFvboxq60MO5sNIHqq0v3IFk%2FC8%2BvEqK1I3RrqSKH1zEzM0qrfw5u7KSpP6%2FVmEMBB6KJUz20B1jVrXXkNHzwg%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: F5C1:19C0EE:C30D4:C5D36:695D78CF
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=14,cfOrigin;dur=7
via: 1.1 varnish
Age: 2
x-served-by: cache-fra-eddf8230119-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1768097537.057193,VS0,VE2
vary: Accept-Encoding
x-fastly-request-id: dfcfeca1c664d6dc24e310f94b451a8519fcf3a6
cf-cache-status: DYNAMIC
CF-RAY: 9bc0e3667a64db06-FRA
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 2606:4700:20::681a:572:8443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:18 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=150,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e36bfde01185-YYZ error code: 1101
Open service 2606:4700:20::ac43:4a96:443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=169,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e3671ca77864-EWR error code: 1101
Open service 172.67.74.150:443 · muan.co
2026-01-11 02:12
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sun, 11 Jan 2026 02:22:14 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fN%2FlFkTyGphjAgC7haHAYYfsyRaUZnoSqYnl2TgxLHsyeOaZDQfSIyevJfVBDuuAKv6NRoLOf3eOzQrMDrk0T%2FI7D7nIpg%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 6ECD:234846:A79AE0:ACBE0A:696306FE
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=12,cfOrigin;dur=7
via: 1.1 varnish
Age: 2
x-served-by: cache-lcy-eglc8600052-LCY
x-cache: HIT
x-cache-hits: 1
x-timer: S1768097537.044088,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: d111cc83d5245fbe750e78894b1164e46760709d
cf-cache-status: DYNAMIC
CF-RAY: 9bc0e3666d019911-LHR
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 104.26.5.114:8443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=80,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e368babf18ff-FRA error code: 1101
Open service 172.67.74.150:8443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=94,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e368a8bfd2d7-FRA error code: 1101
Open service 2606:4700:20::681a:472:80 · muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:16 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=4d8YKZEdRgjOXO14gDvMj0L1NF6xQBdNUuyXBDSL0nCLJw5DibDtQ8zpkR75I9oxDdt5rmXn1OwFQgDXTJ0YiG%2FnsWyQP241mLFP5xQP919tyw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e365ad5c2bb9-FRA
Open service 104.26.4.114:443 · muan.co
2026-01-11 02:12
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Tue, 06 Jan 2026 21:14:15 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=tr4Uv1%2BDFhFZqHq10g23wZuifDxHDbRGvjvHtZ%2FgpcpFBWBGDZQmnH9ciTcijFmj2jsF%2B3eLw7xk0CHZHTcXrZbXtHy4lA%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: F5C1:19C0EE:C30D4:C5D36:695D78CF
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=19,cfOrigin;dur=5
via: 1.1 varnish
Age: 2
x-served-by: cache-fra-eddf8230073-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1768097537.061107,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 16bab547ee96351e14c2bb1ce90f61162bf382df
cf-cache-status: DYNAMIC
CF-RAY: 9bc0e3667d2e5d8b-FRA
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 104.26.5.114:443 · muan.co
2026-01-11 02:12
HTTP/1.1 200 OK
Date: Sun, 11 Jan 2026 02:12:17 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sun, 11 Jan 2026 02:22:14 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BXHALici6SmVxfkZ2GrHY%2FFDheN5HHQ3FPBJFpUEra%2BUER6yb%2FV6KS1EUts5JPNM87wpA1xNc%2FQxtFXzx11Rr%2FXKS%2FdTZQ%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 6ECD:234846:A79AE0:ACBE0A:696306FE
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=6
via: 1.1 varnish
Age: 2
x-served-by: cache-lcy-eglc8600064-LCY
x-cache: HIT
x-cache-hits: 1
x-timer: S1768097537.040683,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 317819c285cf3aa88327a6dcac0dc315db6bc77d
cf-cache-status: DYNAMIC
CF-RAY: 9bc0e3666ed2952c-LHR
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 2606:4700:20::ac43:4a96:8443 · muan.co
2026-01-11 02:12
Open service 2606:4700:20::681a:472:8443 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 500 Internal Server Error Date: Sun, 11 Jan 2026 02:12:17 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=75,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9bc0e368bcb4bbd1-FRA error code: 1101
Open service 172.67.74.150:80 · vanity.muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:16 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ITRkXYb8B9QKZCrYqpjwPUydzR5UEOmkO5Kp2hAhOBpNUugQj%2BvUWoX8YpbePAE2mU%2FfdsAm1kXaVvDXda%2BBxU7ujDUpRoCQXKwu3K8%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e36588f818e4-FRA
Open service 104.26.4.114:8443 · muan.co
2026-01-11 02:12
Open service 2606:4700:20::681a:572:80 · muan.co
2026-01-11 02:12
HTTP/1.1 301 Moved Permanently
Date: Sun, 11 Jan 2026 02:12:16 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ye6v5lnvLcXgw2dWHDyLxU3oDbTqfRA8nFQ3XPt4jmehtlHulzSTs%2Fs%2BocxhkjW1%2BGvxJ5NXmX8JbkM5dVCFiPoqoPHVeNiytEfo15H0zDao5Q%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9bc0e3656ccee7b5-FRA
Open service 2606:4700:20::ac43:4a96:8443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=1145,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f59225f25fd13-SIN error code: 1101
Open service 2606:4700:20::681a:472:80 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 01:54:30 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xVcYl63cOacsV32C52h8bF5ng5bQFE8Y4Ns1CHTD3XytreMZZV1kMmf0DOOTcVVRUP%2BbfsVggEJYARcOuj60YHaxz3tPNnoDjvR3pFL0%2BEaXTGJAV9lCJzM%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8f591c0b89ab76-YYZ
Open service 104.26.5.114:80 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 01:54:30 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=f50KqOTFpViZBm9U3%2F8Ls5gfbWyDxfn%2BVuFipAE0c37hpUZB0o4YMhMUB54Vzgq8ksiXQsNpzHGWyQE%2FgebPDtpMMMie%2FTEwCgtq5EA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8f591c0f5ab634-YYZ
Open service 104.26.4.114:80 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 01:54:30 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZKy2vjQ5PgCgvDqW%2Bcwf%2BjNVV%2FoBDh9mCGttym8zzGD4s29JYrGpivRmYSVc%2B8hZGnm5EFkvvRUBKWLjLBTUzW9I661H7ggjMKZovzY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8f591be9bdebbc-YYZ
Open service 104.26.5.114:8443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:32 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=1163,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f59221a35897a-SIN error code: 1101
Open service 104.26.5.114:443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:33 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=1658,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f59220d25f80a-YYZ error code: 1101
Open service 2606:4700:20::ac43:4a96:443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:30 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=88,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f591dde88048f-FRA error code: 1101
Open service 2606:4700:20::ac43:4a96:80 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 01:54:30 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wKUPydSKQCgnXWGVaLZ2%2BFFbjrrizxycll8hyQSB6ZOp1jjuYsEaepyN0fcqz%2FnFzIW5bEqFZV46LKvLELVsoFGuNw7yLwGH5gyUrhq3f7fi3et1uTxLY6Y%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8f591ba90c37fb-FRA
Open service 2606:4700:20::681a:572:80 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 01:54:30 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3oXPbT5qmHQLRP12aDJVq5TjbVr1oAwZbjAntP%2B8zpvWYUnreQFyJAtxeJSATpP5YGBYLfSmRVaSqlfueGmv7ZSKGc9RjAwwCoXZd4zEHf9KVaUYWpTAijg%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8f591b9a67d371-FRA
Open service 172.67.74.150:443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:30 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=107,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f591c089d65f2-AMS error code: 1101
Open service 104.26.4.114:443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:30 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=71,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f591be99ba00b-AMS error code: 1101
Open service 2606:4700:20::681a:572:443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:30 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=97,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f591cada3bd82-LHR error code: 1101
Open service 2606:4700:20::681a:572:8443 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 500 Internal Server Error Date: Mon, 05 Jan 2026 01:54:33 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 16 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=1766,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9b8f5921b89fc434-EWR error code: 1101
Open service 172.67.74.150:80 · vanity.muan.co
2026-01-05 01:54
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 01:54:30 GMT
Content-Length: 0
Connection: close
Location: https://vanity.muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=2aux80YOaOV15L49%2FV%2Bd53aO6ZPKlQjmTM8%2FF7B7SFSikQ6gOKegzln4CnCpFSjjZJZwqkjl6fl6OQf8RdYIlI%2BHouptxGjVot%2Fo9jA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8f591b4ecc7785-LHR
Open service 104.26.5.114:8443 · muan.co
2026-01-05 00:43
Open service 104.26.4.114:443 · muan.co
2026-01-05 00:43
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sun, 04 Jan 2026 22:32:40 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=L1xsZjMT2Y5IVKSQH7Dl1tuR1NgrRv1e3v07zK11qo5WHYKHbNubqArSUsOaaX2Uy9HYEYHV%2BINAcC3cTwZ2koPUT2LAtg%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 7320:10E2E:4DDDE3F:4FCDAB6:695AE830
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=4
via: 1.1 varnish
Age: 0
x-served-by: cache-sin-wsat1880067-SIN
x-cache: HIT
x-cache-hits: 1
x-timer: S1767573789.474732,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 044de67610dc59adaabb4147e902339726d59337
cf-cache-status: DYNAMIC
CF-RAY: 9b8ef09818399c8c-SIN
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 104.26.5.114:443 · muan.co
2026-01-05 00:43
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sun, 04 Jan 2026 23:40:37 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=7BnbkRfy8XcsspBT228WXsM7EFOFWQCrHRUQdWBNeUSnxfLrrJgJo7UjmPfTpAVJAf2vPwru6OZ1fpHZpsYY1o6DnOCvxw%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 9A5A:1737EC:803C8AD:8430DC3:695AF81B
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=7
via: 1.1 varnish
Age: 6
x-served-by: cache-sjc1000102-SJC
x-cache: HIT
x-cache-hits: 1
x-timer: S1767573789.281517,VS0,VE2
vary: Accept-Encoding
x-fastly-request-id: c049a581408f4efeef880eba511f1a805f150cb6
cf-cache-status: DYNAMIC
CF-RAY: 9b8ef096ea8acfd9-SJC
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 172.67.74.150:80 · muan.co
2026-01-05 00:43
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=24ZIKRcrzZT1ARoq45ZKf%2FhObD9geZWBtOv1HhiYhVYduIFGD%2BT42Yh2eNQYEf6M3MwUXvPdP5Ku9hhHCG0GALR7DD4cQQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8ef0967dfccde2-SIN
Open service 104.26.4.114:8443 · muan.co
2026-01-05 00:43
Open service 2606:4700:20::681a:572:443 · muan.co
2026-01-05 00:43
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sun, 04 Jan 2026 22:32:40 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=KbzRI5sDcnEVbW8EqYgNbmjQ02W%2F9QdvVcqUN%2Fh3ks62hwz2GnVdQunEEGlZNftUDnyA5wtpIx7vbb1i6Ee0SIWlOQZdY6uXd6O1pNDR0b2BTw%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 7320:10E2E:4DDDE3F:4FCDAB6:695AE830
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=4
via: 1.1 varnish
Age: 0
x-served-by: cache-sin-wsat1880053-SIN
x-cache: HIT
x-cache-hits: 1
x-timer: S1767573789.474895,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 2f423e12be08434d93c27549379bb663616ce3e1
cf-cache-status: DYNAMIC
CF-RAY: 9b8ef0981bd26bd0-SIN
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 2606:4700:20::681a:572:8443 · muan.co
2026-01-05 00:43
Open service 104.26.4.114:80 · muan.co
2026-01-05 00:43
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YwHVmhpjRNJ%2FOvWxMZfKwtOmFeXZaLPHUoVLz5jjREZm3veAQ6w04D%2BvjCxDGFCVMGIV%2FlOGtjIDwg8N7Gu67ebeaAw2wQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8ef0957ce4da48-EWR
Open service 2606:4700:20::ac43:4a96:80 · muan.co
2026-01-05 00:43
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FhqnhxSPZuz9P6GGNp24COv8szlO1vpMQrI0q4we5fGlKhSvWKYAUAmkTfl8SzXSNAl8atzyfbudVVso4Sok8Vx8%2FeW2qQ44NIW7rgnasCuOSQ%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8ef0959daacf1c-YYZ
Open service 172.67.74.150:8443 · muan.co
2026-01-05 00:43
Open service 2606:4700:20::681a:472:8443 · muan.co
2026-01-05 00:43
Open service 2606:4700:20::681a:572:80 · muan.co
2026-01-05 00:43
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=l%2F1CxQct7iYEq%2BkGr%2B1S4a9JYmct44jy2phSXvZdGWkx7Zi4Se8XFBRRLHnxxsk8B%2F0e85OiwuPrvkTWkh%2Fe8C2eMCeTuWUzkLumKD0hLNZzgA%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8ef095785d0054-FRA
Open service 2606:4700:20::ac43:4a96:8443 · muan.co
2026-01-05 00:43
Open service 2606:4700:20::681a:472:443 · muan.co
2026-01-05 00:43
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Mon, 05 Jan 2026 00:53:09 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=6alVfB21U79qOvlleYB1UWTjen14K1AZ9cdQH37yf%2B22ejnOyBNgh5l8d0YpQxRBJcCP5VoT8IgDRgw9B7uOpxWZT2ztP0h1gctbsWKEqmu%2F9g%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: A6CC:288533:6B35592:6D392C8:695B091C
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=15,cfOrigin;dur=9
via: 1.1 varnish
Age: 0
x-served-by: cache-lcy-eglc8600047-LCY
x-cache: HIT
x-cache-hits: 1
x-timer: S1767573789.149371,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: c62e0f84d7387ca9dcbe7492a4dde5536a362482
cf-cache-status: DYNAMIC
CF-RAY: 9b8ef0960e3a3866-LHR
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 172.67.74.150:443 · muan.co
2026-01-05 00:43
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Thu, 01 Jan 2026 23:35:07 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=MoXruK4NDKlVGKKM%2FT41rlGQPsXP6mnpqWOkT2yWPNo4OKrPWZXq6pukpv%2FPaX6feP2eG3UHhQzM%2Bq5Fm6VK8uOMSu6xTA%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: 5842:A2E6E:C2D9041:C572BBF:69570252
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=13,cfOrigin;dur=5
via: 1.1 varnish
Age: 0
x-served-by: cache-fra-eddf8230089-FRA
x-cache: HIT
x-cache-hits: 1
x-timer: S1767573789.156000,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 52143d2d7ef8374c8df14dc8e6578af1510c201a
cf-cache-status: DYNAMIC
CF-RAY: 9b8ef0961d1530c6-FRA
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">
Open service 104.26.5.114:80 · muan.co
2026-01-05 00:43
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UTNw8F%2F8EIh46jnRcC4kcBIdRTOkh32Zvk6s847HKinOd%2BSP9zKQA%2B72BPX6FOB5j9to9D8yuZU0DSL0MVanYOU2y4Gxxw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8ef095480fd2a8-FRA
Open service 2606:4700:20::681a:472:80 · muan.co
2026-01-05 00:43
HTTP/1.1 301 Moved Permanently
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Length: 0
Connection: close
Location: https://muan.co/
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=bYXMZTRDyr%2F8WgkiGuzNCgp5WtcP3fvyoCc%2BdlR5Z2C%2BHymUAr%2FZwni5mWEKNl%2F2q%2Ft4z5xRP%2Baucih5Vt%2BDN7mEIMnenr6qAef%2FW8DTCrnkWg%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9b8ef0954c5337bc-FRA
Open service 2606:4700:20::ac43:4a96:443 · muan.co
2026-01-05 00:43
HTTP/1.1 200 OK
Date: Mon, 05 Jan 2026 00:43:09 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server: cloudflare
last-modified: Thu, 01 Jan 2026 22:52:51 GMT
access-control-allow-origin: *
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
expires: Sun, 04 Jan 2026 23:00:31 GMT
Cache-Control: max-age=600
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kH4g8Kav6fV9GYfXk%2F2XaQrAR2k2GRzlFGFnWMFhd%2FZpZ2VOJ6BRrLBRvJWb5cvCeLOs1%2B1IfTZcR5TuzOt1yCI%2FrzePkGy4t%2B8a9LTyYAJsWA%3D%3D"}]}
x-proxy-cache: MISS
x-github-request-id: AB88:AE7B0:FAABE60:FE16D52:695AEEB7
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=11,cfOrigin;dur=6
via: 1.1 varnish
Age: 0
x-served-by: cache-rtm-ehrd2290037-RTM
x-cache: HIT
x-cache-hits: 1
x-timer: S1767573789.127014,VS0,VE1
vary: Accept-Encoding
x-fastly-request-id: 3b47d6ae89597ccaedf86be510823cbebe7d02cf
cf-cache-status: DYNAMIC
CF-RAY: 9b8ef095eae56da5-AMS
Page title: Mu-An Chiou安
<!doctype html>
<html lang="en-US">
<head>
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<link rel="me" href="https://micro.blog/muan">
<link rel="alternate" type="application/rss+xml" href="/notes.xml">
<link rel="apple-touch-icon" href="https://muan.co/assets/apple-touch-icon.png?v1">
<link rel="icon" href="/assets/apple-touch-icon.png?v1" type="image/png" sizes="500x500">
<link rel="icon" href="/assets/fav.svg?v1" type="image/svg+xml" sizes="24x24">
<!--link rel="icon" href="/assets/fav.png" type="image/png" sizes="96x96"-->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;1,300&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@600&display=swap" rel="stylesheet">
<link href="/assets/new.css" rel="stylesheet" type="text/css">
<title>Mu-An Chiou</title>
<meta content="Mu-An Chiou" property="og:site_name">
<meta content="Mu-An Chiou" name="twitter:title">
<meta content="summary" name="twitter:card">
<meta property="og:image:width" content="200">
<meta property="og:image:height" content="200">
<meta content="https://muan.co/assets/logo.png" property="twitter:image">
<meta content="https://muan.co/assets/logo.png" property="og:image">
<meta content="Mu-An Chiou's home page on the World Wide Web." name="description">
<meta content="website" property="og:type">
<link type="text/plain" rel="author" href="https://muan.co/humans.txt" />
</head>
<body class=" col-" data-page-type="">
<header>
<div class="logo-container">
<svg class="logo" viewBox="0 0 196 169" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>安</title>
<path d="M8 92.7061H188" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53 50.3528H143" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M83.0002 8H113" stroke="#cccccc" stroke-width="16" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M53.3782 160.773C64.4534 151.592 86.0271 133.546 97.4226 133.546C112.866 133.546 113.373 160.773 126.168 160.773C138.963 160.773 150.185 155.479 150.185 155.479" stroke="#cccccc" stroke-width="16" stroke-linecap="round"/>
</svg>
</div>
<h1 class="h1">
<span lang="en-US">Mu-An Chiou</span>
</h1>
<div class="desc" lang="en" data-status-loading hidden><span data-status-text></span> <time class="status-time monospace" data-status-datetime></time></div>
<div class="desc"></div>
</header>
<main>
<p>
A software designer and engineer. Makes modest websites. Member of the <a href="https://infrequently.org/stickers/">Anti JavaScript JavaScript Club</a>.
</p>
<p>
Lives in Taipei, Taiwan, and sometimes in Berlin. <span class="time" data-timestamp-text="It is currently {time} in Taipei."></span> Previous home bases include New York, London, and Birmingham, UK.
</p>
<p>
As recent as Oct 17, self-employed. Sleeps, codes, learns German, bakes pretzels, and contributes accessibility and civic causes through advocacy and tech.
</p>
<nav aria-label="Profession">
<a href="/pages/endorsements">Endorsements</a><hr class="inline-hr">
<a href="https://cv.muan.dev" rel="me">CV</a>
</nav>
<br>
<nav aria-label="Additional content">
<a href="/pages/qna">Q&A</a><hr class="inline-hr">
<a href="/pages/causes">Causes</a><hr class="inline-hr">
<a href="/pages/stuff">Material things</a><hr class="inline-hr">
<a href="/pages/blogroll">Blogroll</a><hr class="inline-hr">
<a href="/pages/issues">Issues</a><hr class="inline-hr">