Prakhar Pratyush

Hey there!

I'm a software engineer, currently working at Zulip.

All the code I write at Zulip is open source, and my work - including pull requests, commits, and code reviews - is publicly accessible 🎉.

Contact: Email

Find me: LinkedIn / GitHub / StackOverflow

Open source contributions

Projects

End-to-End Encryption for Mobile Push Notifications

Implemented end-to-end encryption for mobile push notifications.

  • Several self-hosted orgs were unable to adopt Zulip due to their data protection policies, which required E2EE notifications. With encryption in place, those orgs now happily use Zulip!
  • It was great to see symmetric cryptography in action across a complex setup - mobile apps, self-hosted servers, cloud server, push service, and FCM/APNs - all working together.

The Favourite One - "Follow Topics"

Implemented a core piece of Zulip's notification subsystem.

  • Got a shoutout in the Rust community, which felt amazing as an undergrad to see my work being useful to folks building something as cool as the Rust programming language :)
  • It was the first time I worked on such a long, engineering-heavy project. The whole thing spanned 7-8 months and involved tons of product and technical discussions.
  • Helped me grow from open source newbie to full-time offer at Zulip.

Latest posts

See all posts
git init GSoC

May 2023

Sitemaps

Jun 2021

© 2025 Prakhar Pratyush