Skip to main content

Off the clock

Personal stuff

Films, books, tools I actually reach for, small snippets, channels and blogs I follow — plus the devices I use (affiliate links where noted). Dummy seeds included; I'll swap in the real picks over time.

Watchlist

Five films I keep recommending

5 films · links open on Letterboxd


Reading list

Five books that shaped how I think

5 books · external links


Daily drivers

Favorite tech stack

Not everything I've touched — the tools I prefer when I get to choose.

Kotlin + Spring Boot

#01

Default for production backends that need to stay boring and reliable.

TypeScript + Next.js

#02

Fast path from idea to shipped UI without fighting the type system.

Go

#03

When I want small services, clear concurrency, and a single binary.

PostgreSQL + Redis

#04

Source of truth + speed. Still the combo I reach for first.

LangSmith / Langfuse

#05

Agentic work without observability is just vibes. Traces keep me honest.

Figma

#06

I sketch systems before I code them — shared pictures beat long threads.


Pocket notes

Snippets

Short tips and tiny code bits. Seeded with placeholders — more coming.

Write the decision, not the meeting

tip

If a remote discussion needs a call, start with a short written proposal: context, options, recommendation. Meetings go faster when the thinking is already visible.

Diagram before the ticket

tip

Before opening a PR for a cross-service change, I draw the request path on a whiteboard (or Excalidraw). Half the bugs die in that sketch.

Prefer early returns

kotlin
fun process(order: Order?): Result {
    if (order == null) return Result.Invalid("missing order")
    if (!order.isPaid) return Result.Invalid("unpaid")
    return Result.Ok(fulfill(order))
}

Always EXPLAIN the scary query

sql
-- Before shipping a hot path query:
EXPLAIN ANALYZE
SELECT ...
WHERE ...;

Watch later

YouTube channels


Reading elsewhere

Blogs I read


Desk & devices

Gear I use

Placeholder products and store links for now. Some links may be affiliate — I may earn a commission at no extra cost to you.

Laptop

Daily laptop (placeholder)

Primary machine for coding, writing, and calls. Swap in the real model + links when ready.

Keyboard

Mechanical keyboard (placeholder)

Dummy gear entry — affiliate URLs are placeholders.

Want the professional side?

Experience, services, and selected work live on the rest of the site.