Skip to main content

Dhruv Sharma

Case Study

Generative AI Video Content Platform

Engineered a modular platform for automated marketing reel generation with micro-frontend architecture.

IndustryMedia Technology
RoleLead Frontend Architect
DurationJul 2025 – Present
ScaleEnterprise Platform
Generative AI Video Content Platform
01
The Challenge
  • Video content creation required specialized skills and time-consuming manual processes.

  • Teams needed to collaborate on storyboards, AI shots and final compositions independently.

  • Asynchronous AI video generation created complex state synchronization challenges.

02
My Role
Architected the frontend system and state management layer. Led refactoring efforts and implemented the core video creation workflow.
03
What I Built
  • Centralized state management with Zustand ensuring predictable state across micro-frontends.

  • Micro-frontend architecture using Webpack Module Federation for independent deployments.

  • Event-driven polling mechanism for asynchronous AI generation status updates.

  • Multi-step video creation workflow from storyboard to final stitched reel.

  • State-driven rendering pattern resolving complex UI synchronization bugs.

04
Impact
01

Enabled independent team deployments without blocking releases.

02

Eliminated state synchronization issues that previously caused data loss.

03

Reduced frontend bug count by 40% through systematic refactoring.

05
Tech Stack
React.jsTypeScriptNest.jsNxZustandModule FederationMaterial-UIAWS
06
Key Learnings

"Micro-frontends require strict interface contracts to prevent runtime failures."

"Centralized state with local caching is more reliable than distributed state for complex workflows."

"Event-driven patterns simplify asynchronous operation handling significantly."

Hello

Location

Remote / Worldwide

Local Time

00:00 AM UTC

© 2026 Dhruv Sharma. All rights reserved.

DHRUV SHARMA