ciobanu.dev
My name is Laurentiu Ciobanu (laurci) and I love writing code and talking about it.
I needed to allowlist a few IPs for a VM's network. Instead of writing two nftables rules like a normal person, I dragged an entire LLVM backend into my Rust binary and started JIT-compiling firewalls at runtime. This is that story.

More Stories
An elf and a spider walked into a bar.
F*ck nextjs. Let's hand-write a website in x86 machine code. To prove a point.

Do you even JIT?
In this post, I’ll tell you the story of when I was learning to write an optimizing JIT compiler by writing an optimizing JIT compiler first. Oh, and it was for Brainf*ck, so enjoy!

If it ain't broke... break it.
Doing things you're not supposed to is always exciting. In this blog post I'm exploring if it's possible to write a Terraform Provider for Ubicloud in Rust.

Running Rust on Genezio. You heard me right.
Doing things you're not supposed to is always exciting. In this blog post I'm exploring if it's possible to run Rust code on Genezio.

Why doesn't anyone talk about the coolest Bun feature?
Everyone is excited about Bun, but nobody is talking about its macros system! In this post I will show you a bit about this system, how it works and how to use it.







