What it is
A live view of recent visits plus a small history mode for recent hotspots.
I make software, write when I have something real to say, and still like websites that feel like they belong to a person. So this place is meant to be simple to enter: a bit of work, a bit of writing, and one vivid globe near the front so it does not all feel too static.
The globe is here because a single memorable object can say more than a paragraph of positioning. It shows short-lived visitor presence, not long-term tracking.
A live view of recent visits plus a small history mode for recent hotspots.
Not analytics theater and not a profile of individual readers.
Tip: drag the globe to pause the drift and inspect a region.
A few focused case studies are more useful than a giant wall of claims.
A 3D globe that turns recent visits into ambient presence instead of analytics theater.
Poster-first loading, live and history modes, approximate geolocation, and a deliberately short memory window so the experience feels alive without feeling invasive.
The broader personal site system: static-first, searchable, and public-safe by design.
A fast Astro-based site with deliberate navigation, clear content lanes, and pages like About, Work, Uses, and Elsewhere that keep the person visible without oversharing.
Search, resume reading, and sharing tools that help a quiet site stay usable.
A custom search index, keyboard-first search overlay, reading progress persistence, resume reading prompts, and small reader utilities that stay helpful without turning into dashboard chrome.
If you only want a quick sense of my tone, these do the job better than a long homepage.
Reliable systems matter more to me than performative seriousness. Humor, calm, and clear thinking can live in the same room.
A short note on wanting this corner of the internet to feel more like a place you can step into than a feed you have to keep up with.
I like interfaces with a wink, but I trust the ones that know when to quiet down and let me stay.
Treating hydration as a design constraint leads to cleaner reading experiences and a healthier performance budget.
Short notes only, moderated, and no need to hand over more information than a nickname.