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.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

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.
ANECDOTE

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.
ADVICE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app