seven / blog / indexPosts · since 2025
§ 02 / Blog

The blog.

Tech blogs, dev tools, and thoughts. No schedules, no fluff. Only the best, when it's ready.

All · 14CraftSystemsReadingField notes
Sorted by recency · descending
2026
Vol. V · 9 essays
09
Setting up Coolify, Minecraft, and a file browser on the free Oracle VM
Once the machine was up, the first thing I did was set up a Minecraft server. Hit a few snags along the way — none of them hard to work around.
5 min
17 May
08
Oracle Cloud's always-free tier: signing up, the gotchas, and a credit card alert I wasn't expecting
Oracle's free tier specs are surprisingly generous. It took me two attempts to get in — and there was a charge along the way I really wasn't expecting.
5 min
16 May
07
The Journey of Building My Website (part 3): contact form, colophon, and what it feels like to ship something public
The final part. How the contact form actually sends email with Resend, what the colophon records, and why hitting publish is harder than writing the code.
4 min
12 May
06
The Journey of Building My Website (part 2): App Router, MDX, and the marquee that nearly broke me
Next.js 16's App Router isn't what I expected. The MDX blog design decisions. And a CSS animation that took an embarrassingly long time to get right.
5 min
8 May
05
The Journey of Building My Website (part 1): why start from scratch, and the design decisions
Most developers have an unfinished personal website somewhere. This time I started from design philosophy instead of a template. Part one covers why, and the questions nobody asks you but you have to answer yourself.
5 min
3 May
04
Building OLLM: SSE streaming, BYOK, and why I wanted control over my own AI client
OLLM is a BYOK AI chat platform built on Next.js. Here's the architecture — SSE streaming, competitive race condition guards, and the OKLCH color space rabbit hole I fell into.
3 min
1 May
03
Building TimeNest: FSM, Core Motion, and teaching an app to notice what you're doing
My MAIC competition entry. The goal was to build a focus timer that detects your context automatically — using device orientation, geofencing, and a finite state machine to tie it together.
3 min
22 Mar
02
VALKI: two years, 140k users, and what I actually learned
A retrospective on building a cross-platform game companion app from scratch — the technical decisions, the fires, and the part where the server got compromised.
3 min
14 Feb
01
End of sophomore fall: a semester in review
Honestly, mostly coursework. But also some thinking I'm glad I did.
1 min
15 Jan
Earlier
2024 — 2022 · Early notes

The earlier archive is intentionally a little harder to reach. If you'd like a recommended reading list, write to me — I send it back with a short note.

Ask for the reading list