About Me
I'm Parsa (Alireza) Ghadimi. SF. Writing code for about 15 years.
Most recently at Deno, working on Deno Deploy. Before that I was CTO at Fleek, a decentralized hosting platform, where I led a team of 30+ engineers for 4 years. Currently open to new opportunities.
Current Side Project
JOE — a JavaScript compiler in Rust. Zero dependencies—no std, no alloc, no libc, no libm, no compiler-rt, no Cargo. You have to invent the universe first, so it's going slowly.
It also serves as an experimental playground for me, a personal laboratory of sorts where I'm forced to implement everything from the ground up.
Interests
Rust. TypeScript when necessary. Making things fast.
I like Go's philosophy more than I like writing Go. I like Nix because I want my computer to be a deterministic function of its configuration. I like reading source code—I have V8, LLVM, the Linux kernel, glibc, musl, GHC, and four SAT solvers cloned locally. Just in case.
I've implemented RFC 9111. I know more about Vary headers and cache revalidation than any person should. I have opinions about --version output and flag parsing.
Beyond Code
I wrote a book about Iran—its history, ideology, and why the current moment matters. I'm from there. It's complicated.
Contact
- Email: hey@parsa.wtf
- GitHub: qti3e
If you want to talk about compilers, performance, JavaScript engines, or why your SSR framework has CVEs that only become visible when you optimize it too hard—I'm around. If you want to debate whether performance matters, I'm less around. It does.
Code I Read
A personality test in repository form:
awk · BLAKE3 · bloaty · busybox · carbon-lang · courgette · ecma262 · egg · engine262 · esmeta · firecracker · ghc · glibc · gmp · go · gvisor · jemalloc · kissat · libc · librseq · libublk-rs · liburing · linux · llama.cpp · llvm-project · lmdb · mold · musl · nanos · oxc · plan9 · qemu · quickjs · regalloc2 · rust · rust-analyzer · splr · tcmalloc · test262 · tokio · v8 · varisat · wasmtime · z3