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

Feb 2018 - Present

Backend Developer

Les Technologies Seedbox

Feb 2018 - Oct 2019

SEO Specialist

Les Technologies Seedbox

Nov 2010 - Present

Owner

Ciriac, Self-employed

Jan 2008 - Nov 2010

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)
Next.js 15
Cloudflare Workers
Web Crypto API
AES-256-GCM
Zero-knowledge

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)
Next.js 15
Cloudflare Workers
Chrome Extension
Argon2id
AES-256-GCM

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.

AI & Automation

Claude Code
Custom Skills & Agents
Workflow Orchestration
Prompt Engineering

Backend

Node.js
TypeScript
JavaScript
PHP
MySQL
MongoDB
Microservices
API Design

Cloud & Infra

AWS Lambda
DynamoDB
IAM
CodePipeline
CloudWatch
Cloudflare Workers/KV
Vercel

Security

AES-256
Argon2id
Zero-knowledge
PBKDF2

DevOps

Linux
Nginx
Apache
Docker
GitHub
Iptables
OVH

Frontend

React 19
Next.js 15
Tailwind CSS
HTML5
CSS

SEO & Marketing

Google Analytics
Search Console
Google Ads
A/B Testing
SEO Audits

Contact

Get in touch

Interested in working together or have questions about my projects? Reach out through any of these channels.