I'm a software engineer at Allegro, working across backend, data, and AI systems. I enjoy building reliable software and understanding the abstractions that make it work.
Outside of work, I build open-source tools, explore programming languages, and occasionally go down technical rabbit holes that turn into projects.
mat — A Scala 3 macro library for constructing values from precise types using compile-time code generation.
dotty-rs — Experimental Scala 3 compiler infrastructure written in Rust, spanning source analysis, TASTy, and JVM bytecode generation.
I write about software engineering, programming languages, architectural trade-offs, and the unexpected things I learn while building software.




