Projects

Vidmux
Vidmux

Designed cloud-native video streaming architecture using Azure Blob Storage presigned URLs for secure uploads, with Redis queue-triggered Azure Container Instances (custom Docker image) for HLS transcoding into 360p/720p/1080p resolutions. Implemented serverless video processing pipeline automating FFmpeg workflows through container orchestration, storing HLS manifests in MongoDB for adaptive bitrate streaming (ABR) via index.m3u8 endpoint optimization.

NodejsGoReactJSAzureRedisMongoDBTypeScriptDocker
Worker
Worker

A sophisticated AI chat application built with Next.js, featuring real-time conversations and intelligent tool orchestration powered by Langgraph and LLM. Integrated with Clerk Auth for seamless authentication.

NextJSLanggraphConvexDBClerk AuthTypeScriptShadcn/ui
PrepHere
PrepHere

Developed an AI-powered SQL learning platform that creates customised roadmap based on user preferences. Engineered transactional SQL playground with Postgres client, implementing JWT authentication (Express.js) and query sandboxing via rollback transactions for safe query execution.

NodejsReactJSMongoDBLLMPostgresSQLTypeScriptMonaco Editor
MusiQ
MusiQ

Created a real-time music room app where users can queue songs, insert their own tracks, and upvote songs to decide the next track. Integrated YouTube player iframe for live video playback, allowing users to experience a dynamic concert/party environment.

NextJSPostgreSQLPrismaNextAuthTypeScriptShadcn/ui
Invoice Scanner
Invoice Scanner

Developed an AI-powered invoice scanner that extracts and organizes data from PDFs, Excel sheets, and images.Enabled users to manually edit, add, and manage transactions with an intuitive UI for seamless interaction.

NextJSPostgreSQLPrismaNextAuthTypeScriptShadcn/ui
Blogwizz backend
Blogwizz backend

Developed golang backend for blogging app featuring two user roles: users can read and view all blogs, while authors can write, edit, soft delete, and undo delete their posts, along with accessing all content.

GoPostgreSQLFibersqlxjwt
Codeforces Plus
Codeforces Plus

Built Codeforces Plus, a TypeScript library that simplifies interaction with the Codeforces API, providing easy access to contest data, user submissions, and problem details. Added a makeLeaderboard feature to merge leaderboards across multiple contests, enabling customized contest control similar to HackerRank.

TypeScriptNode.js
Get Me A Chai
Get Me A Chai

Discover and support your favorite creators on our platform, similar to Patreon. Donate directly to creators and help them thrive. Creators can easily view and receive donations.

NextJSJavaScriptTailwind CSSMongoDBNextAuthRazorpay
Ghost Reviews
Ghost Reviews

Developed a review platform enabling owners to toggle review acceptance and activate AI suggestions for anonymous user feedback. Integrated Llama AI to provide context-specific recommendations, enhancing review quality.

NextJSNextAuthMongoDBGroq APITypeScriptTailwind CSS
BlogWiz
BlogWiz

Developed a blog app featuring two user roles: users can read and view all blogs, while authors can write, edit, soft delete, and undo delete their posts, along with accessing all content.

ReactJSRedux ToolkitExpressJSMongoDBTailwind CSSJWT
Musically
Musically

A responsive music edtech website showcasing course listings, instructors, and student feedback.

ReactJSNextJSAceternityUITypeScriptTailwind CSS