Engineering log

A patient record of how I actually build things.

I'm a software engineer who'd rather show the trail than the trophy. This site is a small, dated log of work, decisions, and the lessons that earned their place. Read it like a notebook — slowly, and out of order if you like.

Status

Open to thoughtful collaborations

// log

Recent entries.

Plain notes. Unfinished welcome.

Nothing in the log yet — open the log.

See the full log →

// decisions

Decisions worth remembering.

A small archive of thinking I'd like to keep honest.

No decisions published yet — see the decisions archive.

See all decisions →

// field notes

Older notes from a different self.

Migrated from dev.to and reflectoring.io · kept for the record.

  1. 'Code First' API Documentation with Springdoc and Spring Boot

    Generate OpenAPI documentation from Spring Boot code using Springdoc — a fast path from running endpoints to a published Swagger UI.

  2. API-First Development with Spring Boot and Swagger

    Specify the API before writing code, then generate Spring Boot interfaces and models from the OpenAPI document with the OpenAPI Maven plugin.

  3. Getting started with Spring WebFlux and R2DBC

    A short tour of Spring Data R2DBC and a reactive REST API in Kotlin — non-blocking access to a relational database with Spring Boot 2.2.

All field notes →

// channels

Reasonable ways to reach me.

Every route below lands in the same inbox.

No pitch necessary. Context helps more than brevity.