Sign in

Brandon Lee

@sangsara.bsky.social
186 followers 504 following 193 posts

@sangsara on Twitter and other places. Design and writing person in Singapore 🇸🇬 Posting about media, gaming, books, the web, Apple, photography. Blogging at sangsara.net

PostsRepliesMedia
Brandon Lee @sangsara.bsky.social · 20/09/2026
Week 38.26: My new iPhone pays for itself, saving money with a budget telco costs you in other ways, and why Hope is not the movie I was hoping for.
sangsara.net
Week 38.26
My new iPhone pays for itself, saving money with a budget telco costs you in other ways, and why Hope is not the movie I was hoping for.
010
Brandon Lee @sangsara.bsky.social · 13/09/2026
Week 37.26: The impressive new iPhone Duo, letting Gemini overrule my human optician, and worrying about the global sardine shortage.
sangsara.net
Week 37.26
The impressive new iPhone Duo, letting Gemini overrule my human optician, and worrying about the global sardine shortage.
000
Brandon Lee @sangsara.bsky.social · 12/09/2026
I haven’t had this much trouble choosing between iPhone colors in quite a few years! It’s between Silver and Glacier right now. I have about 45 minutes to decide.
001
Brandon Lee @sangsara.bsky.social · 06/09/2026
Week 36.26: Betrayed my own body’s defense agency, got hooked on double agents and espionage stories, and stocked up on wartime supplies. Good thing I actually like Spam.
sangsara.net
Week 36.26
Betrayed my own body’s defense agency, got hooked on double agents and espionage stories, and stocked up on wartime supplies. Good thing I actually like Spam.
000
Brandon Lee @sangsara.bsky.social · 31/08/2026
Week 35.26: Padel is just flawed tennis, The Witcher 3 in 4K will only confirm I hate riding horses, and 1,600 pages of 2010s Neal Stephenson is the most fun I’ve had reading all year.
sangsara.net
Week 35.26
Padel is just flawed tennis, The Witcher 3 in 4K will only confirm I hate riding horses, and 1,600 pages of 2010s Neal Stephenson is the most fun I’ve had reading all year.
000
Brandon Lee @sangsara.bsky.social · 23/08/2026
Week 34.26: A badly-designed design exhibition, an incredible trip-hop album discovery, and baby’s first tamale.
sangsara.net
Week 34.26
A badly-designed design exhibition, an incredible trip-hop album discovery, and baby’s first tamale.
000
Brandon Lee @sangsara.bsky.social · 16/08/2026
Week 33.26: Went on a Big Walk, spent the week trapped in time-loops, and a rewatch of ‘Lost in Translation’ that broke the code to eternal recurrence.
sangsara.net
Week 33.26
Went on a Big Walk, spent the week trapped in time-loops, and a rewatch of ‘Lost in Translation’ that broke the code to eternal recurrence.
000
Brandon Lee @sangsara.bsky.social · 10/08/2026
Week 32.26: DOMi & JD Beck are coming to Singapore! The best soft serve ever, and steeling myself against life’s stains.
sangsara.net
Week 32.26
DOMi & JD Beck are coming to Singapore! The best soft serve ever, and steeling myself against life’s stains.
000
Brandon Lee @sangsara.bsky.social · 03/08/2026
Week 31.26: Bought a signed album on impulse, contemplated the horror of hearing loss, and reviewed a Booker Prize-winning yuri novel pretending to be a forgotten post-war book.
sangsara.net
Week 31.26
Bought a signed album on impulse, contemplated the horror of hearing loss, and reviewed a Booker Prize-winning yuri novel pretending to be a forgotten post-war book.
000
Brandon Lee @sangsara.bsky.social · 26/07/2026
Week 30.26: Blogging through Maybe-Covid brain fog, deleted a broken Ubisoft game, and observed that a Danish time-loop series might understand unemployment better than most self-help books.
sangsara.net
Week 30.26
Blogging through Maybe-Covid brain fog, deleted a broken Ubisoft game, and observed that a Danish time-loop series might understand unemployment better than most self-help books.
000
Brandon Lee @sangsara.bsky.social · 20/07/2026
Week 29.26: Kieślowski trilogy: complete. McDonald's x Old Chang Kee: a mistake. Nolan's Odyssey vs. Spielberg's Disclosure Day: no contest.
sangsara.net
Week 29.26
Kieślowski trilogy: complete. McDonald's x Old Chang Kee: a mistake. Nolan's Odyssey vs. Spielberg's Disclosure Day: no contest.
001
Brandon Lee @sangsara.bsky.social · 17/07/2026
Subconscious Samples A generative art tool that turns patterns from your photos into new, abstract compositions.
sangsara.net
Subconscious Samples
A generative art tool that turns patterns from your photos into new, abstract compositions.
000
Brandon Lee @sangsara.bsky.social · 12/07/2026
Week 28.26: Fell down the stairs, watched Supergirl bomb harder than my tailbone, and found out my gut was right about the losers at OpenAI.
sangsara.net
Week 28.26
Fell down the stairs, watched Supergirl bomb harder than my tailbone, and found out my gut was right about the losers at OpenAI.
000
Brandon Lee @sangsara.bsky.social · 06/07/2026
Week 27.26: Parent-proofing the watchlist, Britt Lower's Emmy is under review, and an afternoon of art beats a superhero movie every time.
sangsara.net
Week 27.26
Parent-proofing the watchlist, Britt Lower's Emmy is under review, and an afternoon of art beats a superhero movie every time.
000
Brandon Lee @sangsara.bsky.social · 28/06/2026
Week 26.26: New Mac, new Siri. Plus: realizing my M5 Mac can play a 2012 Xbox game on a giant virtual screen inside a Vision Pro. What a time to be alive.
sangsara.net
Week 26.26
New Mac, new Siri. Plus: realizing my M5 Mac can play a 2012 Xbox game on a giant virtual screen inside a Vision Pro. What a time to be alive.
010
Brandon Lee @sangsara.bsky.social · 21/06/2026
Week 25.26: Recreated an old game I missed, got sick from hot pot, and wondered whether what we value in art is talent, effort, or simply time.
sangsara.net
Week 25.26
Recreated a game I loved 25 years ago, got sick from hot pot, and wondered what it is we value in human art over AI art. It’s the life expended.
010
Brandon Lee @sangsara.bsky.social · 19/06/2026
I made a game called Island Solitaire. It's inspired by an old PC game from 2001 called High Seas Solitaire.
sangsara.net
Island Solitaire
A relaxing card game based on the classic High Seas Solitaire.
012
Brandon Lee @sangsara.bsky.social · 14/06/2026
Week 24.26: WWDC week — Apple Intelligence is real this time, and Siri might replace ChatGPT for most people. Also: Disclosure Day is finally out!
sangsara.net
Week 24.26
WWDC week — Apple Intelligence is real this time, and Siri might replace ChatGPT for most people. Also: Disclosure Day is finally out!
000
Brandon Lee @sangsara.bsky.social · 07/06/2026
Week 23.26: Built a site that pairs classical Chinese art and poetry at random — some combinations are beautiful, others make you work for it. Also: tied up TV loose ends, a book that got worse by being improved, and SWEATCON 1.
sangsara.net
Week 23.26
Built a site that pairs classical Chinese art and poetry at random — some combinations are beautiful, others make you work for it. Also: tied up TV loose ends, a book that got worse by being improved, and SWEATCON 1.
000
Brandon Lee @sangsara.bsky.social · 07/06/2026
Now improved with more art, more poetry, sharing, and bug fixes.
020
Brandon Lee @sangsara.bsky.social · 04/06/2026
I made a new toy: Chinese Era is an app that combines Classical Chinese poems and paintings at random to allow new readings and more joyful discovery.
sangsara.net
Chinese Era
Experience new juxtapositions of classical art and poetry.
000
Brandon Lee @sangsara.bsky.social · 01/06/2026
Week 22.26: The Pope agrees with my antiwork reading, Sonny Rollins has passed, free coffee at IKEA is a retiree hack I'm now using, and the sardine supply chain is in crisis. I've started a stockpile.
sangsara.net
Week 22.26
The Pope agrees with my antiwork reading, Sonny Rollins has passed, free coffee at IKEA is a retiree hack I'm now using, and the sardine supply chain is in crisis. I've started a stockpile.
010
Brandon Lee @sangsara.bsky.social · 25/05/2026
I've open-sourced Shelf Expression: a web app that turns a list of books into a beautiful shareable shelf for your personal site.
sangsara.net
Shelf Expression
Turn a list of books into a beautiful, shareable shelf.
020
Brandon Lee @sangsara.bsky.social · 24/05/2026
Week 21.26: Read six books, attended a talk about work and play, and was reminded how small Singapore can sometimes be. Also built a custom bookshelf page with DeepSeek V4 Flash, proving you don't need a paid subscription to ship.
sangsara.net
Week 21.26
Read six books, attended a talk about work and play, and was reminded how small Singapore can be sometimes. Also built a custom bookshelf page with DeepSeek V4 Flash, proving you don't need a paid subscription to ship.
000
Brandon Lee @sangsara.bsky.social · 17/05/2026
Week 20.26: Facilitated an AI workshop, added Tokyo views to Window Box, and watched a friend make her dramatic debut. Also, design matters now more than ever.
sangsara.net
Week 20.26
Facilitated an AI workshop, added Tokyo views to Window Box, and watched a friend make her dramatic debut. Also, design matters now more than ever.
010
Brandon Lee @sangsara.bsky.social · 13/05/2026
Just added Tokyo to the list of cities! The system now supports winter, with snow and plant transformations.
010
Brandon Lee @sangsara.bsky.social · 10/05/2026
Week 19.26: Saw Kraftwerk live, built a window box, and survived the dentist. Also: learned about the Tiberi Tapes — new live Coltrane recordings coming later this year.
sangsara.net
Week 19.26
Saw Kraftwerk live, built a window box, and survived the dentist. Also: learned about the Tiberi Tapes — new live Coltrane recordings coming later this year.
020
Brandon Lee @sangsara.bsky.social · 10/05/2026
I made an app to keep you company as you work. Window Box: Your browser window with a view.
sangsara.net
Window Box
Your browser window with a view.
010
Brandon Lee @sangsara.bsky.social · 04/05/2026
Week 18.26: Tokyo trip recap: great art, affordable bourbon, redundant labor, and the guy who just kept drawing naked robots until Dior came calling. Respect.
sangsara.net
Week 18.26
Tokyo trip recap: great art, affordable bourbon, redundant labor, and the guy who just kept drawing naked robots until Dior came calling. Respect.
010
Brandon Lee @sangsara.bsky.social · 26/04/2026
Week 17.26: My dying orchids got a second life, ate too much even before hitting Tokyo, some thoughts on Claude Design, and Whose Line Is It Anyway? as life philosophy.
sangsara.net
Week 17.26
My dying orchids got a second life, ate too much even before hitting Tokyo, some thoughts on Claude Design, and Whose Line Is It Anyway? as life philosophy.
020
Brandon Lee @sangsara.bsky.social · 19/04/2026
Week 16.26: A funeral, a meditation on impermanence, and ten apps since March 1. Also: I'm going to miss The Pitt.
sangsara.net
Week 16.26
A funeral, a meditation on impermanence, and ten apps since March 1. Also: I'm going to miss The Pitt.
010
Brandon Lee @sangsara.bsky.social · 19/04/2026
Orchids, Once. A meditation on impermanence.
sangsara.net
Orchids, Once.
A meditation on impermanence.
010
Brandon Lee @sangsara.bsky.social · 14/04/2026
I made us all a daily escape game (“What if Wordle was a maze?”) — it’s called: a maze, a maze, a maze…
sangsara.net
a maze, a maze, a maze…
A new maze every day, for everyone.
001
Reposted by Brandon Lee
Brandon Lee @sangsara.bsky.social · 06/04/2026
I made a new app: Crumbs. It's a personal and private location journal, like Swarm/Foursquare but based on geo coordinates, not places and businesses.
sangsara.net
Crumbs
A location journal that's actually yours.
021
Brandon Lee @sangsara.bsky.social · 12/04/2026
Week 15.26: Spent the week making art with math, went on a side quest to make a 3D maze game, and survived a massive hangover. Also: Amazon US does not deserve to ship vinyl.
sangsara.net
Week 15.26
Spent the week making art with math, went on a side quest to make a 3D maze game, and survived a massive hangover. Also: Amazon US does not deserve to ship vinyl.
010
Brandon Lee @sangsara.bsky.social · 06/04/2026
Week 14.26: Built a private location journal, had a Eureka moment my AI assistant somehow missed, and learned that just because you can vibe code something doesn't mean you should.
sangsara.net
Week 14.26
Built a private location journal, had a Eureka moment my AI assistant somehow missed, and learned that just because you can vibe code something doesn't mean you should.
000
Brandon Lee @sangsara.bsky.social · 06/04/2026
I made a new app: Crumbs. It's a personal and private location journal, like Swarm/Foursquare but based on geo coordinates, not places and businesses.
sangsara.net
Crumbs
A location journal that's actually yours.
021
Brandon Lee @sangsara.bsky.social · 29/03/2026
Week 13.26: Finished my biggest app yet, thinking about forming a late boomers' coding club, and reading the most beautiful book ever set in space. Also: I’m one sardine short of a whole can.
sangsara.net
Week 13.26
Finished my biggest app yet, thinking about forming a late boomers' coding club, and reading the most beautiful book ever set in space. Also: I’m one sardine short of a whole can.
000
Brandon Lee @sangsara.bsky.social · 27/03/2026
Introducing DataDeck — an app that procedurally generates music from live Singapore government data feeds.
sangsara.net
DataDeck
A beautiful generative audio device that turns Singapore government data into music.
39228
Brandon Lee @sangsara.bsky.social · 22/03/2026
Week 12.26: Six apps in three weeks, staying up until 3:30am fighting a drum machine, and a photo walk on Emerald Hill. I think I have an AI G-force problem.
sangsara.net
Week 12.26
Six apps in three weeks, staying up until 3:30am fighting a drum machine, and a photo walk on Emerald Hill. I think I have an AI G-force problem.
010
Brandon Lee @sangsara.bsky.social · 20/03/2026
I made an app called CommonVerse. It's magnetic poetry for a post-Wordle world. Everyone gets the same words each day. What will you do with them?
sangsara.net
CommonVerse
Everyone gets the same words each day. What will you do with them?
000
Brandon Lee @sangsara.bsky.social · 15/03/2026
Week 11.26: Built two more apps, hit the sophomore slump with one and did my best work yet with the other. Also: the designing/developing distinction is collapsing, and how Disney on Ice is actually a sensible combination.
sangsara.net
Week 11.26
Built two more apps, hit the sophomore slump with one and did my best work yet with the other. Also: the designing/developing distinction is collapsing, and how Disney on Ice is actually a sensible combination.
000
Brandon Lee @sangsara.bsky.social · 14/03/2026
App: Library Supercollider
sangsara.net
App: Library Supercollider
A text processing engine that mashes up public domain books to generate serendipitous nonsense.
000
Brandon Lee @sangsara.bsky.social · 11/03/2026
SkySpotter: I made an immersive 3D plane-spotting app using live flight and weather data. Vibe coded with Gemini 3 Pro.
sangsara.net
App: SkySpotter
An immersive 3D plane-spotting app using live flight and weather data. Vibe coded with Gemini 3 Pro.
011
Brandon Lee @sangsara.bsky.social · 08/03/2026
Week 10.26: Built a post-apocalyptic weather app in a single week, realized vibe coding has rewired my brain, and read the worst cozy Japanese book imaginable. Patience is going to be impossible in the new world, and that’s bad for everyone.
sangsara.net
Week 10.26
Built a post-apocalyptic weather app in a single week, realized vibe coding has rewired my brain, and read the worst cozy Japanese book imaginable. Patience is going to be impossible in the new world, and that’s bad for everyone.
100
Brandon Lee @sangsara.bsky.social · 06/03/2026
Urban Jungle transforms urban environments into speculative futures, visualizing how cities might evolve without human intervention, through a lens of ecological transformation. Oh, and it’s a weather app too.
sangsara.net
App: Urban Jungles
Urban Jungle transforms urban environments into speculative futures, visualizing how cities might evolve without human intervention, through a lens of ecological transformation. Oh, and it’s a weather app too.
000
Brandon Lee @sangsara.bsky.social · 01/03/2026
Week 9.26: Deliveroo is leaving Singapore, which is a shame — the market doesn’t always pick the best product. Also: AI panoramas in Vision Pro, vibe-coded an album art app, and read four books including one that’s got me ready for a week of solitude.
sangsara.net
Week 9.26
Deliveroo is leaving Singapore, which is a shame — the market doesn’t always pick the best product. Also: AI panoramas in Vision Pro, vibe-coded an album art app, and read four books including one that’s got me ready for a week of solitude.
000
Brandon Lee @sangsara.bsky.social · 22/02/2026
Week 8.26: It was a rainy CNY and I gambled back what I gave out in angpows. Visited the National Gallery which exhausted me so much I broke my vow to stop buying records. Also: watched The Pitt and read a weird book.
sangsara.net
Week 8.26
It was a rainy CNY and I gambled back what I gave out in angpows. Visited the National Gallery which exhausted me so much I broke my vow to stop buying records. Also: watched The Pitt and read a weird book.
000
Brandon Lee @sangsara.bsky.social · 16/02/2026
Week 7.26: Finally went to the dentist after years of avoidance. Got a second opinion from an AI. Reconnected with a friend I hadn’t seen in four years. Climbed a virtual mountain to cope with the stress. Normal week.
sangsara.net
Week 7.26
Finally went to the dentist after years of avoidance. Got a second opinion from an AI. Reconnected with a friend I hadn’t seen in four years. Climbed a virtual mountain to cope with the stress. Normal week.
000
Brandon Lee @sangsara.bsky.social · 08/02/2026
Week 6.26: Read a stunning short story (Julia) about an artificial mind at the end of humanity — dense, beautiful, unforgettable. Also: a Moltbook follow-up, new Vision Pro experiences, and finally catching up on Apple TV’s Tehran after 6 years.
sangsara.net
Week 6.26
Read a stunning short story (Julia) about an artificial mind at the end of humanity — dense, beautiful, unforgettable. Also: a Moltbook follow-up, new Vision Pro experiences, and finally catching up on Apple TV’s Tehran after 6 years.
000