Home
PROJECTS

ALL PROJECTS.

A collection of things I've built, shipped, and continue to improve.

Waypoint

Waypoint

PERSONAL

AI Video Chapter Generator

An AI-powered application that automatically generates meaningful chapters from video transcripts. Built using LLMs and transcript analysis to improve long-form video navigation without requiring vector databases.

PythonFastAPILangChainGeminiStreamlit
Sherlock

Sherlock

PERSONAL

AI Role Research Assistant

An AI assistant that analyzes job descriptions and researches companies to help candidates prepare for interviews. It combines LLMs with web search to generate structured insights and technical summaries.

PythonStreamlitLangChainGeminiTavily
TPStreams

TPStreams

PROFESSIONAL

Video Streaming Platform

A scalable platform powering video streaming, subtitle management, live streaming, and media delivery. I contributed across the full Django stack — backend services, Celery workflows, staff UI, subtitle lifecycle, live stream integration, and debugging infrastructure with Sentry.

PythonDjangoCeleryRedisPostgreSQLAWSSentry
TPCaption

TPCaption

PROFESSIONAL

AI-Powered Subtitle Generation Service

A standalone GPU-backed service that generates subtitles for videos using OpenAI Whisper. I designed and built the service end-to-end, including asynchronous job processing, REST APIs, webhooks, admin controls, cloud storage integration, and CI/CD pipelines for scalable subtitle generation.

PythonDjangoWhisperCeleryRedisPostgreSQLDockerAWS S3
Private
Cortex

Cortex

PROFESSIONAL

Modular E-Learning Mobile Platform

A Flutter-based learning platform powering multiple educational clients. I implemented AI-powered features, improved state management, integrated Sentry monitoring, optimized institute-based configurations, and delivered numerous feature enhancements across the application.

FlutterDartRiverpodSQLiteREST APISentry
React Native TPStreams

React Native TPStreams

PROFESSIONAL

Cross-Platform Video Player SDK

A React Native wrapper around the TPStreams native player SDKs. I added advanced download APIs, live chat support, fullscreen improvements, release build fixes, and playback stability enhancements across Android and iOS.

React NativeTypeScriptAndroidiOSExoPlayer
Flutter Player SDK

Flutter Player SDK

PROFESSIONAL

Flutter DRM Video Player Plugin

A Flutter plugin wrapping the TPStreams native Android and iOS player SDKs. I implemented multi-provider support, JWT authentication, playback APIs, layout improvements, and stability fixes for production mobile applications.

FlutterDartAndroidiOSDRM
TPStreams Android Player

TPStreams Android Player

PROFESSIONAL

Android Video Player SDK

A native Android SDK for integrating TPStreams video playback into apps. I contributed to playback stability, fullscreen handling, download APIs, live stream support, DRM-related fixes, and production debugging improvements using Sentry.

KotlinAndroidExoPlayerDRMJetpack ComposeCoroutinesSentry
iOS Player SDK

iOS Player SDK

PROFESSIONAL

Native iOS Video Player SDK

A native iOS SDK providing secure video playback with DRM support. I contributed features including fullscreen launch, customizable player controls, playback speed synchronization, and compatibility improvements across iOS versions.

SwiftiOSAVPlayerDRM
Player SDK

Player SDK

PROFESSIONAL

Web Video Player SDK built top on player.js

A JavaScript SDK for embedding and controlling TPStreams players on the web. I added fullscreen APIs, overlay customization, player error handling, and configuration enhancements for better developer experience.

JavaScriptTypeScriptHTML5Video Player
Live Chat

Live Chat

PROFESSIONAL

Real-Time Chat for Live Sessions

A real-time chat application for live learning sessions. I improved startup experience, persistent user identity, message rendering consistency, loading states, and deployment reliability through CI/CD enhancements.

ReactTypeScriptNode.jsAWS S3
Private
Lumberjack

Lumberjack

PROFESSIONAL

Distributed Video Transcoding Service

A scalable video transcoding service responsible for processing uploaded media into streaming-ready formats. I contributed to the transcoding pipeline, job orchestration, processing workflows, cloud storage integration, and backend services that power large-scale video delivery.

PythonDjangoFFmpegCeleryRedisPostgreSQLDockerAWS
Private