User:Zacharykai.net
Zachary Kai

Pronouns: he/him/Γ©l
Space fantasy writer, offbeat queer, traveler, zinester, and avowed generalist.
Kosovo
Chat Nickname: zacharykaiwrites
Elsewhere: All my links, GitHub, LinkedIn, StoryGraph, Ko-fi, Metalabel
Contact: zacharykai.net/contact
Zachary Kai
Intro
Hi! I'm Zachary Kai, a space fantasy writer, offbeat queer, twenty-something, curiosity enthusiast, traveler, zinester, and avowed generalist. I'm Australian, and oscillate between living there and overseas (right now: Kosovo).
I started my site in 2024, when I moved from publishing as Leo Flynn to writing under my own name, and have loved tinkering with it ever since.
My sparkline and chat nickname:
zacharykaiwrites
Seeking Remote Work
I'm looking for new remote work opportunities! Here's my CV. If I'd be a good fit for your organization or project, get in touch.
Elsewhere
- GitHub
- StoryGraph
- Ko-fi
- Metalabel
- Everything else: lunaseeker.com/elsewhere
Websites
- zacharykai.net: my personal site.
- lunaseeker.com: my independent press, with zines on Metalabel.
- Road Less Read: my book blog.
- lab.lunaseeker.com: inspired by
capjamesg and Joe Crawford, a lab where I publish experiments that didn't fit anywhere else.
With Claire Houck, I help run the Indie Press Webring.
Setup
- Hand-typed HTML and CSS in VSCodium, transferred over SFTP, hosted on an Ubuntu VPS. See my colophon.
- A handful of PHP scripts for automations, plus a self-hosted FreshRSS instance for myself and my sites.
- Public domain (CC0), no analytics, scripts, tracking, or cookies.
- Source: github.com/zacharykai/personal
IndieWeb Building Blocks
- h-card on the homepage, with rel-me links
- Webmention receiving via webmention.io, shown at /webmentions
- Self-hosted IndieAuth (authorization and token endpoints, plus
indieauth-metadata) - Micropub endpoint
- RSS feed at /assets/rss.xml, plus a newsletter
Slash Pages
Has slash pages, including:
- about at https://zacharykai.net/about
- accessibility at https://zacharykai.net/accessibility
- blogroll at https://zacharykai.net/blogroll
- bookmarks at https://zacharykai.net/bookmarks
- changelog at https://zacharykai.net/changelog
- colophon at https://zacharykai.net/colophon
- contact at https://zacharykai.net/contact
- guestbook at https://zacharykai.net/guestbook
- hello at https://zacharykai.net/hello
- now at https://zacharykai.net/now
- random at https://zacharykai.net/random
- search at https://zacharykai.net/search
- subscribe at https://zacharykai.net/subscribe
- support at https://zacharykai.net/support
- trades at https://zacharykai.net/trades
- unoffice hours at https://zacharykai.net/unoffice-hours
- uses at https://zacharykai.net/uses
- Also: /art, /bookmarklets, /cv, /interests, /photos, /press, /visited
Directories
I curate several of these, each with a different theme:
- Crosswinds + Currents
- Fanfic Writers Collective
- Guestbooks Galore
- Oceania Web Atlas
- Proust Questionnaire
- Queer Web Directory
- Static HTML Sites
- Title Traders
Webrings
Hosting
I love these! So I had to host a few:
- Star Wars Webring
- Vintage Car Webring
- Indie Press Webring (with Claire Houck)
Member Of
- IndieWeb Webring (πΈπ)
- XXIIVV Webring
- Web Writers Collective
- A11y Webring
- CSS Joy
- Design System Club
- Meta Ring
- Unoffice Hours
- Femslash Ring
- β¦and more in my site's footer.
IndieWeb Events + Challenges
2026
- HTML Day: announced and joined HTML Day: Online, then wrote up what we made.
2025
- Weird Web October: made a webpage each day of the month.
- no-vember: made a webpage each day of the month, each with a different constraint.
IndieWeb Carnival Hosting
Book Club
Carnival
Fiction Carnival
Movie Club
Related Projects
On Road Less Read, I also showcase interviews with the hosts of past carnivals:
Writing About The IndieWeb
Itches
All
To Do
- Writing more often!
Done
Making my code easier to read, by indenting it and a liberal amount of commentsCreating a search function for my sitesAutomating my RSS feedSelf-hosting IndieAuth and adding a Micropub endpoint
Personal Site
To Do
- Turning it into something I post on more frequently
- Filling out my projects page
Done
Reorganizing the content structureAdding a changelog and accessibility statement
Road Less Read
To Do
- Fix up the existing pages and build out the site!
Done
Switching from WordPress to static HTML