Sophie Koonin
@localghost.dev
🐕 Dog botherer
🚀 Staff Eng
🚧 Web1 enthusiast and fan of pointless websites
👻 localghost.dev
#TransRightsAreHumanRights
Banner pic: florian.photo
🚀 Staff Eng
🚧 Web1 enthusiast and fan of pointless websites
👻 localghost.dev
#TransRightsAreHumanRights
Banner pic: florian.photo
I have my 2023 poster framed on my office wall!
November 7, 2025 at 11:50 AM
I have my 2023 poster framed on my office wall!
Happy halloween from my minion!
October 31, 2025 at 4:44 PM
Happy halloween from my minion!
New favourite T-shirt
October 15, 2025 at 6:31 AM
New favourite T-shirt
thanks to @una.im's talk at @nordicjs.com for the fact that I am about to delete some code and drop this in the PR description
October 14, 2025 at 4:41 PM
thanks to @una.im's talk at @nordicjs.com for the fact that I am about to delete some code and drop this in the PR description
Today's bonk on the head goes to Notion, for making their little "Use our AI assistant!" badge animate every so often and therefore distracting me from the doc I'm trying to read. As if Clippy couldn't get any more annoying
October 13, 2025 at 12:20 PM
Today's bonk on the head goes to Notion, for making their little "Use our AI assistant!" badge animate every so often and therefore distracting me from the doc I'm trying to read. As if Clippy couldn't get any more annoying
Major @webdevconf.com FOMO but then I am rather enjoying this view
October 9, 2025 at 9:31 AM
Major @webdevconf.com FOMO but then I am rather enjoying this view
English village names never fail to delight
October 6, 2025 at 10:07 AM
English village names never fail to delight
If you're at @nordicjs.com I'll shortly be making a room full of people question my coding skills as I try and recreate a website without being able to look at a browser...
October 3, 2025 at 5:30 PM
If you're at @nordicjs.com I'll shortly be making a room full of people question my coding skills as I try and recreate a website without being able to look at a browser...
Living for Ulrike blowing everyone's minds with variable fonts (and CSS animations on variable axes)
October 3, 2025 at 2:35 PM
Living for Ulrike blowing everyone's minds with variable fonts (and CSS animations on variable axes)
I am having a BLAST watching @liebefonts.bsky.social demo WordArt-inspired color fonts she's created @nordicjs.com
October 3, 2025 at 2:24 PM
I am having a BLAST watching @liebefonts.bsky.social demo WordArt-inspired color fonts she's created @nordicjs.com
Taking psychic damage from descriptions of major version upgrades courtesy of @majapw.bsky.social @ @nordicjs.com
October 3, 2025 at 1:43 PM
Taking psychic damage from descriptions of major version upgrades courtesy of @majapw.bsky.social @ @nordicjs.com
Ok but for real the 5 min @nordicjs.com bird-themed lightning talk by @ninnivictoria.bsky.social was an absolute highlight 🐦
October 3, 2025 at 1:28 PM
Ok but for real the 5 min @nordicjs.com bird-themed lightning talk by @ninnivictoria.bsky.social was an absolute highlight 🐦
Yes yes YES THIS. The best thing a web dev can do is put the frameworks down sometime and learn how it really works. @una.im @ @nordicjs.com
October 3, 2025 at 8:22 AM
Yes yes YES THIS. The best thing a web dev can do is put the frameworks down sometime and learn how it really works. @una.im @ @nordicjs.com
If there's anyone who knows how to make an entrance it's @una.im at @nordicjs.com
October 3, 2025 at 7:42 AM
If there's anyone who knows how to make an entrance it's @una.im at @nordicjs.com
Conference badges but make them pretty @nordicjs.com
October 3, 2025 at 7:16 AM
Conference badges but make them pretty @nordicjs.com
I'm assuming this is where I'll be giving my talk from at @nordicjs.com
October 2, 2025 at 12:11 PM
I'm assuming this is where I'll be giving my talk from at @nordicjs.com
Compulsory age verification for UK adults has come to the Bluesky app, and I'm not giving my ID to any websites, which appears to mean I'm stuck with this badge 🫠
August 12, 2025 at 12:07 PM
Compulsory age verification for UK adults has come to the Bluesky app, and I'm not giving my ID to any websites, which appears to mean I'm stuck with this badge 🫠
Just discovered that the Slack "start date" feature does very little validation
August 11, 2025 at 10:01 AM
Just discovered that the Slack "start date" feature does very little validation
Show me your getaway vehicle
August 10, 2025 at 11:54 AM
Show me your getaway vehicle
Fastest purchase I've ever made
July 20, 2025 at 7:49 PM
Fastest purchase I've ever made
If you haven't seen @amyhupe.bsky.social's incredible talk on Systems of Harm, you're missing out (tell your friends) #FrontEndNorth
July 10, 2025 at 2:43 PM
If you haven't seen @amyhupe.bsky.social's incredible talk on Systems of Harm, you're missing out (tell your friends) #FrontEndNorth
So tired of these talks about overhyped new technologies that people are trying to shoehorn into everything. I mean, IMG tags? Why would you ever need that? Can't wait for the hype bubble to burst.
(The brill @whitep4nth3r.com at #FrontEndNorth)
(The brill @whitep4nth3r.com at #FrontEndNorth)
July 10, 2025 at 1:45 PM
So tired of these talks about overhyped new technologies that people are trying to shoehorn into everything. I mean, IMG tags? Why would you ever need that? Can't wait for the hype bubble to burst.
(The brill @whitep4nth3r.com at #FrontEndNorth)
(The brill @whitep4nth3r.com at #FrontEndNorth)