if you’ve been to this URL before, you already know what was here. a rotating “hello” in a few languages and not much else. a placeholder. a way of saying i exist without actually saying anything. it did the job for a while, but there’s only so long you can look at a blank page and call it a plan.

why now?

no big moment, no sudden clarity. i just kept reading other people’s personal sites and thinking i should have one of these, and then i’d close the tab and do nothing. that went on longer than i’d like to admit.

there’s also something that’s been sitting with me for a while now. we hand so much of ourselves over to platforms we don’t own or control. you post something, and it lives or dies by an algorithm you’ll never fully understand. it gets buried, boosted, suppressed, or just… gone. a personal site doesn’t do any of that. it just sits there, quietly, exactly how you left it. no feed, no engagement metrics, no one deciding whether your words are worth showing to people.

that kind of ownership felt worth building toward.

the stack

the site is built with Astro. it ships zero JavaScript to the browser by default. pages are pre-rendered HTML and CSS, and a small bit of JS handles the theme toggle. that’s the whole thing.

it’s currently hosted on Cloudflare Pages. no servers to manage, SSL handled automatically, deploys on every push. it works, and it was easy to set up.

but i’ll be honest, i’m not entirely comfortable with how much of the internet quietly runs through a small number of companies. nothing personal against Cloudflare, but you know the vibe. i’ve always liked self-hosting. there’s something grounding about knowing exactly where your data lives and being the one responsible for it.

the plan is to move this over to a self-managed setup eventually. i’ve been looking at Dokploy, a genuinely cool open-source project that makes self-hosting feel approachable without hiding the details from you. when that migration happens, i’ll write about it here. consider this me saying it out loud so i actually do it.

what you’ll find here

whatever i’m working through at the time. probably some mix of:

  • technical notes: things i’m building, breaking, or trying to get my head around.
  • learning out loud: wrong turns included, no edits for dignity.
  • everything else: hobbies, books, whatever doesn’t fit anywhere else.

that last one is intentionally vague. i’m not going to promise an “essays” section that quietly collects dust.

if any of that sounds worth following, stick around. if not, there are 3 easter eggs hidden around the site. at least go looking for those.

thanks for reading. more to come.