Hey, I'm Baro

I like understanding how things work by building them.

By day I'm a software engineer working on production distributed systems: the centerpiece is a bidirectional sync between a legacy Oracle database and the MongoDB replacing it, built on .NET, change data capture, and RabbitMQ. It runs in production, it's measured, and it taught me more than any course ever did.

By night I'm finishing a master's in computer science and engineering at the University of Bologna and building tools that teach me things: a curriculum engine that turns textbooks into knowledge graphs, a GPU renderer in Rust, a Redis clone in Go. I learn from first principles because I don't trust abstractions I haven't rebuilt at least once.

Born in Havana. This site is where I keep track of what I'm building and what I've learned doing it.