|
hey 👋 i'm aravind — i write code, build things, and learn constantly. i create products that people find useful (and occasionally pay for). this is where i share my thoughts, experiments, and random discoveries.
Recent Posts
-
Building an End-to-End Encrypted Messenger
The story of how I built an end-to-end encrypted messaging app from watching a few youtube videos through database switches, native code experiments, and the day I finally got it all working.
-
Understanding the Double Ratchet
A technical deep dive into the Double Ratchet algorithm how Signal Protocol achieves perfect forward secrecy and future secrecy by continuously rotating keys with every message.
-
Extended Triple Diffie-Hellman Key Agreement (X3DH)
A deep dive into the X3DH protocol the foundation of Signal Protocol encryption, explaining how ephemeral and long-term keys combine to create perfect forward secrecy and future secrecy.
-
Learning Terraform to Deploy an Nginx Server
I automated my first AWS deployment with Terraform here is how it went and what I learned about Infrastructure as Code.
-
Migrating from WillPopScope to PopScope
I recently upgraded Flutter and had to migrate from WillPopScope to PopScope here is what I learned about the new API.