Chee Aun 🤔
banner
cheeaun.com
Chee Aun 🤔
@cheeaun.com
Product-1st Front-end Engineer, based in Singapore. Currently on a career break since July '22. Working on a Mastodon web client https://phanpy.social/ and Bluesky web client https://swablu.pages.dev/

👉👉 @cheeaun.mastodon.social.ap.brid.gy
Pinned
Oh well, introducing Swablu, my yet another hard-to-pronounce web client, this time for Bsky.

Note that this is very early, experimental and buggy. Feel free to play around https://swablu.pages.dev/ and look at the code https://github.com/cheeaun/swablu
Been working on this for the past few days. Very experimental, early, buggy, and NOT complete.

1️⃣ One small sneak peek for now.

For those who don't know me, I created Phanpy (web client for Mastodon) that has *a lot* of these kind of UI ideas & experiments. This allows me to experiment more.
Reposted by Chee Aun 🤔
Just submitted my entry for https://badux.lol/ (Bad UX World Cup) 🤞

The other entries are just too good. Mine: https://cheeaun.github.io/clockwork-date-picker/

#badux #datepicker
October 24, 2025 at 1:03 AM
Reposted by Chee Aun 🤔
Got bored. Made this. https://codepen.io/cheeaun/pen/OPMvRJO

Seems to work best on Firefox. Weird bottom margin on Chrome. Laggy on Safari. #css #marquee #codepen
October 22, 2025 at 10:37 AM
Test Red Dwarf
October 18, 2025 at 8:37 AM
Is @bsky.app considering adding this feature from Threads?

I only found this issue github.com/bluesky-soci... (Feb 2025)
September 19, 2025 at 1:32 PM
Reposted by Chee Aun 🤔
Kinda disappointed that the resize cursor doesn't smoothly rotate around the curves of the window edges.
September 16, 2025 at 3:50 AM
Reposted by Chee Aun 🤔
Recently there has been a lot of dividing & heated discourse about ActivityPub and AT Protocol.

Yesterday at the Social Web CG meeting, I proposed releasing a statement on this discourse, you can read the full statement here:

github.com/swicg/genera...

#activitypub #atprotocol #atproto #SocialWeb
github.com
September 6, 2025 at 1:33 PM
Reposted by Chee Aun 🤔
It's been 2 weeks since beta launch and we'd love to hear from you...

What features, bugs, or design patterns cause you to choose other Bluesky/ATProto clients over @anisota.net still?

Your input will help inform what gets prioritized and focused on! 🕯️
September 5, 2025 at 2:17 PM
uh… this kinda works 😅

Idea from @patak.dev few months ago bsky.app/profile/pata...

Randomly revisiting this codebase to upgade dependencies 🤷‍♂️

#SwabluDev
September 4, 2025 at 1:07 PM
Reposted by Chee Aun 🤔
Is @bsky.app considering adding this feature from Threads?

I only found this issue github.com/bluesky-soci... (Feb 2025)
August 22, 2025 at 3:30 AM
Is @bsky.app considering adding this feature from Threads?

I only found this issue github.com/bluesky-soci... (Feb 2025)
August 22, 2025 at 3:30 AM
Reposted by Chee Aun 🤔
Weird flex, both @elk and @phanpy are mentioned on "Introduction to AT Protocol" https://mackuba.eu/2025/08/20/introduction-to-atproto/

via HN https://news.ycombinator.com/item?id=44965233
Introduction to Bluesky's AT Protocol
Comments
mackuba.eu
August 21, 2025 at 1:34 AM
Mutes are private, right? 🤔
I am implementing a bookmark feature in TOKIMEKI, and the main reason why this feature is not implemented in the official app is probably because of the requirement that bookmarks should be private. (1/3)
August 20, 2025 at 1:13 PM
Testing @anisota.net
dame.is dame @dame.is · Aug 20
it's been a long time coming, but i'm happy to share that my latest creative project is finally here...

@anisota.net is an experimental social client (and game!) for Bluesky and the AT Protocol

i built it for me because i'm kinda weird and needed an equally weird way to experience social media 🕯️
Welcome.
Anisota is here.
Step inside.

🕯️ anisota.net 🕯️
August 20, 2025 at 2:42 AM
Reposted by Chee Aun 🤔
Threads continues to ship one feature after another from the idealized roadmap I left for my coworkers at Twitter when I left the company back in 2022.

fabisevi.ch/2022/04/01/g...
August 14, 2025 at 6:15 PM
Reposted by Chee Aun 🤔
Fascinating to see BusRouter, an unofficial bus route visualisation tool developed by @cheeaun.com, used by Bus Controllers at Operation Control Centres operated by official transit agencies

Not everything has to be proprietary - what’s open is often also decent
August 14, 2025 at 1:22 AM
wait lol the what
August 6, 2025 at 12:56 PM
Hmm… 🤔

Probably will need to plug in the V2 API at some point. Looks like "app.bsky.unspecced.getPostThreadV2" github.com/bluesky-soci...
July 28, 2025 at 11:56 PM
Reposted by Chee Aun 🤔
Here’s a series of side quests on my other side projects:

1. WBGT (Wet Bulb Globe Temperature) readings are now displayed as 🔥 on https://checkweather.sg/

Open-source: https://github.com/cheeaun/checkweather-sg
Data from data.gov.sg […]

[Original post on mastodon.social]
June 28, 2025 at 4:56 AM
Interesting.
I've built a new Bluesky tool (as part of Skythread) - it lets you scan your timeline and evaluate which of the people you're following are contributing how much % to your feed 📊 #atdev

I haven't figured out navigation yet, so for now you need to use this link 😅

blue.mackuba.eu/skythread/?p...
May 21, 2025 at 3:36 AM
Interesting.

Saw the PR here too: github.com/a-viv-a/deer...
aviva.gay 🦌 @aviva.gay · Apr 18
deer.social has repost carousels now! tysm to @ntauthority.me for the first community PR ‼️
May 20, 2025 at 5:31 AM
Reposted by Chee Aun 🤔
Wait, so this is how it works in Bluesky OAuth?… If e.g. Skythread, Skeets, Flashes, Skylight uses OAuth, either the user gets logged out every few days or it all needs to go through a backend, do I understand that right?… If so, this is kinda useless, no? 😐 #atdev
the idea of a bluesky client having to proxy requests to a server who could be logging god knows what just so i don't get logged out at the end of the week disgusts me
May 9, 2025 at 3:27 AM
Reposted by Chee Aun 🤔
Side quest sneak peek: a browser extension that visualizes (Service Worker) Cache Storage for web sites.

Decided to build this after seeing how difficult it is too see what's stored in Service Worker cache. They can (accidentally) take up quite a lot of […]

[Original post on mastodon.social]
April 15, 2025 at 3:56 AM
Reposted by Chee Aun 🤔
I made this free image alt text generator recently theblue.social/generate-ima...
Bluesky Analytics and Post scheduling
Bluesky Analytics and Post scheduling, tools to improve your Bluesky experience — TheBlue.social
theblue.social
April 18, 2025 at 9:42 AM
Reposted by Chee Aun 🤔
So, can ATProto scale down? Have Bluesky's "scaling towards decentralization" issues been fixed?

Not fundamentally. There have been good advancements in self-hosting efforts, but my fundamental analysis of Bluesky and ATProto scaling quadratically have not changed. 🧵
March 20, 2025 at 12:45 PM
Quote post at the top when composing too. And blockquote-style quote post. #SwabluDev
Quote post at the top 🤞 #SwabluDev
February 10, 2025 at 11:40 AM