Welcome!
Hello~ I'm Mary (she/it), and this is my home on the web.
Currently, I work at Buttondown, where I help improve the experience of creators sending email newsletters to their audience. It's where I've learned that newsletters are pretty cool, actually.
In my free time, I act as a sort of unofficial dev-rel for Bluesky and AT Protocol, building apps and libraries for the users, and advocating for a decentralized web.
Social links and stuff
Listed in order of preference.
- Signal: mary.16
- Bluesky: @mary.my.id
- Fediverse: @[email protected]
- Codeberg: mary-ext
- GitHub: mary-ext
- Email: [email protected]
Projects
Libraries
-
atcute
Collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
MIT · Repository
Web libraries
-
bluesky-post-embed
Web component for embedding Bluesky posts
MIT · Repository · Demo
Apps
-
skeetgen
Web-based self-service archival tool for your Bluesky posts
MIT · Repository · Website -
boat
Handy online tools for AT Protocol
MIT · Repository · Website -
Quiet posters
View your least active Bluesky follows
MIT · Repository · Website -
blueviewer
Wiew Bluesky threads publicly
MIT · Repository · Website -
Skeetdeck (unmaintained)
Advanced web client for Bluesky
MIT · Repository · Website
Bots
-
PSO2NGS Urgent Alerts
Provides urgent quest/event alerts for the MMORPG game "Phantasy Star Online 2: New Genesis"
Open source contributions
-
Bluesky
I've made contributions to the app itself, notable ones being:
-
from:me
syntax for searching your own posts, small thing that ended up as a very handy and widely used feature. - Threading composer which allows sending out multiple posts in a thread, which involved figuring out stuff like CBOR encoding and CID hashing.
-