Selected work

Things I build
when nobody asked.

Each exists because I hit a problem and didn’t like the available answers. Two current projects and three open-source projects — exploring AI-assisted engineering, actor systems, event routing and secure messaging.

Rust / CLI
CodeDecisionsUnderstanding
Current project · PrivateRust / Ratatui
Whetstone

Understand the code you ship.

I’m building a Rust CLI for understanding AI-assisted code and strengthening engineering judgment: reasoning about decisions, recognising trade-offs, and knowing what you ship.

Built with Rust and Ratatui; currently private. An open-source CLI release, deliberate practice, guided learning, knowledge retention and a future company portal are planned.

PHP
SupervisorTyped messagesActors
Open source · MITPHP
Nexus

Concurrent PHP, done right.

Erlang/OTP and Akka patterns in the PHP you already know. Typed messages, supervision trees, event sourcing, and OpenTelemetry built in.

Three interchangeable runtimes: Fiber, Swoole, and Step. Experimental clustering.

Scala
EventRouting graphDestination
Open sourceScala
Waygrid

Events, routed with intent.

A Kafka-based, topology-aware graph routing backend with pluggable strategies and stream orchestration.

Component supervision, delivery guarantees, and backpressure-aware flow control.

Swift / iOS
Offline keysOne-time padPrivate message
Open sourceSwift / iOS
ASH

One-time pad. One purpose.

Secure messaging for high-security, low-frequency communication. Built on one-time pad encryption with offline key exchange via streaming QR codes.

Per-message key destruction and burn-on-demand conversations.

Keep the conversation going

Something on
your mind?

Writing, speaking, a career conversation or an introduction. I’d like to hear from you.

Get in touchEmail Tomáš Mihalicka

Monadial consulting enquiry

A 30-minute call with Tomáš. Choose a time in Google Calendar.