Connection · Interrupted

Something didn't load

Part of this page failed to reach you. Reload to try again — if it keeps happening, check your connection.

Skip to main content
HomeAboutBlogTech radar
49.28°N · 123.12°W
Vancouver · BC · Canada
Writing code since 2008
Output — Tiarê Balbi Bonamini

Software engineer,lifelong learner.

18+
Years building software
Things left to learn
Scroll
Intro
№ 01

I'm a software engineer solving problems by writing code since 2008 — turning hard problems into clean, useful systems, and writing about every turn along the way.

Based in
Vancouver, BC — by way of São Paulo, Brazil.
Working in
Java & Kotlin on the JVM, with Rust & TypeScript along the edges.
Writing about
Backend engineering, distributed systems, and the craft of building things.
Tiarê Balbi Bonamini
Vancouver · BC
What I work on
№ 02
01

Backend engineering

Designing services that stay correct under load and survive their own failures. From Java monoliths to typed, concurrent systems on the JVM — built to be read, tested, and kept.

JavaKotlinSpringConcurrency
02

Distributed systems

The part the architecture diagrams never show — coordination, partial failure, and overload. Sagas over two-phase commit, priority-aware load shedding, and resilience as a design input.

SagasConsensusLoad sheddingResilience
03

AI & protocols

Reading new tools as wire protocols, not frameworks. LLM integrations across Web3 and fintech, deterministic simulation in Rust, and stripping standards down to the shape on the wire.

LLMsAG-UIRustSimulation
Stay in the loop

One post, every Monday.
9am Pacific.

No ads. No send-grids of other people's thinking. Just what I'm learning — from distributed systems to the publishing pipeline that delivers this email.

  • Long-form essays, 5–10 min read
  • Code in Java, TypeScript, occasionally Rust
  • Delivered Monday 9am PT — unsubscribe any time

I'll only email you posts. Never sold, never shared. One-click unsubscribe in every email.