About
Software Development Engineer with ~4 years of experience in full-stack development, working across frontend and backend systems to build scalable, reliable web applications. Experienced in developing user-facing interfaces, working with SQL and NoSQL databases, and optimizing performance in production environments. Hands-on with media streaming workflows including HLS and DASH, and familiar with WebRTC concepts for real-time communication.
Experience
Software Engineer · NeuralGarage (VisualDub.ai)
Jan 2025 – Present
Worked on full-stack product features across frontend and backend, including a dynamic blog system and secure platform workflows. Contributed to a video editor application by implementing timeline handling, playback state management, and clip operations such as split, trim, and seek. Improved performance, usability, and stability while resolving production issues in a collaborative Agile environment.
Software Development Engineer · ZEE5 OTT
May 2022 – Jan 2025 · Bengaluru, India
Designed reusable UI components to standardize design and accelerate development, and built responsive movie landing and playback screens optimized for multiple devices. Implemented lazy loading and code-splitting to improve performance in high-traffic views, and replaced heavy third-party libraries with custom solutions, reducing Total Blocking Time by 5 seconds and improving Speed Index by 4 seconds. Collaborated closely within Agile teams to deliver features on time and maintain production stability.
Projects
AI Image Generator — Full-stack application with authentication, cloud image storage, and asynchronous image generation workflows.
View on GitHub →
Video Streaming Service — Backend service responsible for video ingestion, storage, and delivery. Implemented media streaming workflows including video upload handling, manifest generation, stream preparation, and secure media delivery to the player. Designed to support scalable streaming use cases and seamless integration with frontend video players.
View on GitHub →
Video Streaming Player — Custom video player supporting HLS and DASH playback with adaptive quality switching. Implemented streaming workflows including manifest handling, buffering states, playback error handling, and integration with a backend video streaming service for media delivery and playback control.
View on GitHub →
SEO-Friendly Blog Platform — Content platform with role-based access control and optimized rendering for performance.
Video Editor (Timeline-based) — Web-based video editor focusing on timeline handling, clip operations, and playback state synchronization.
office project for NeuralGarage.
Education
Master of Computer Applications — Integral University, Lucknow
Bachelor of Computer Application — Swami Vivekanand Subharti University, Meerut