Backend Developer
Ciriac CABROL
Building secure, privacy-first applications with zero-knowledge architecture.
About
Privacy-focused engineering
Backend developer based in Montreal, Canada, with 8+ years of experience at Les Technologies Seedbox. I specialize in zero-knowledge encryption and serverless architectures, building applications where the server never sees user data in plaintext.
My work focuses on making strong encryption accessible—from end-to-end encrypted messaging to zero-knowledge password managers. Everything runs on Cloudflare Workers for edge performance, built with TypeScript and Next.js. I also run Ciriac, my own venture since 2010.
Experience
Where I've worked
Backend Developer
Les Technologies Seedbox
SEO Specialist
Les Technologies Seedbox
Owner
Ciriac, Self-employed
SEO Specialist
Les Technologies Seedbox
Projects
What I've built
End2End.app
End-to-end encrypted messaging app. Zero-knowledge architecture with client-side AES-256 encryption via Web Crypto API.
- Client-side encryption — server never sees plaintext data
- Key derivation with PBKDF2 and unique initialization vectors
- Deployed on Cloudflare Workers with KV and R2 storage
- Internationalization with next-intl (4 languages)
PasswordOwl
Zero-knowledge password manager with full client-side encryption. Dual-secret architecture using Argon2id and AES-256-GCM.
- Key derivation with Argon2id (GPU/ASIC attack resistant)
- Dual authentication: master password + secret key
- Chrome extension with DOM injection for autofill
- Breach detection via Have I Been Pwned API (k-anonymity)
Oh, and most of the sites I've built over the years? Let's just say they're for… a mature audience. Just ask if you want the URLs 😏
Skills
Tech stack
Let's be honest — my real superpower is getting AI to do exactly what I want. Claude Code, custom skills, agent workflows… I basically mass-produce senior developers from my terminal.