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.
NodejsGoReactJSAzureRedisMongoDBTypeScriptDockerDeveloped 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 EditorCreated 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/uiBuilt 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