
Elixir Mentor Jamil Bou Kheir on Firezone
16 snips
Jan 31, 2026 Jamil Bou Kheir, founder of Firezone and ex-Cisco security engineer, built a YC-backed open-source zero-trust access platform using Elixir and Rust. He recounts Firezone’s start as a WireGuard UI, the split control-plane (Elixir) and data-plane (Rust), and SnowNet for NAT traversal. Conversation also covers scaling, Postgres WAL streaming, observability, large refactors, and open-source licensing choices.
AI Snips
Chapters
Transcript
Episode notes
Origin Story From Cisco VPN Failures
- Jamil started Firezone after noticing VPN concentrators at Cisco overloaded during COVID and wanting to build something better.
- He began it as a side project to learn Elixir and it grew from a WireGuard config toy into a full startup.
Hacker News Launch Turned Toy Into Product
- Firezone began as a web app that generated WireGuard configs and even generated keys in the browser as a toy project.
- After hitting Hacker News' front page, the project gained traction and users that later drove product development.
Don't Let 'Do Things That Don't Scale' Break Architecture
- Avoid applying "do things that don't scale" to your product architecture when aiming for YC-style growth.
- Build a scalable architecture early if you plan to raise and grow quickly.
