HomeExperienceProjects

Dec'23 - Present

I've been a core member of the Zulip open source project since May'24, mostly contributing to their TypeScript migration project. My biggest contribution was in the 9.0 release. I've also been involved in their GSoC programn -- as an intern in 2024 and as a mentor this year (2025).

Jan'24 - Present

I started working on the project after being inspired by the Zulip app. The project is powered by WebSockets and Redis publisher-subscriber model. It supports both direct-messages and group chats. The project is open source on Github. The tech stack includes Next.js, Prisma ORM, NextAuth.js, Redis (Queues & pub/sub model), Valibot (moved off of Zod), shadcn/ui.
I have a lot of ideas for the project and contribute to it regularly these days.

Dec'24

AuthEasy is an OAuth client library that can be run on both server and browser environments to perform the OAuth 2.0 authorization flow. The library is flexible to work with various OAuth providers. It implements PKCE authentication code flow because of its security advantages and versatility & exports functions to initiate auth flow, handle callbacks and manage tokens. The code can be found here.