Frontend Engineering — Enterprise Marketing20232–3 months

Mobiotics

Frontend engineering for Mobiotics' enterprise marketing website — 22 pages, 9 OTT product lines, React 18 + MUI v5. JSON content layer for client self-service. Live at mobiotics.com. Design by Zerozilla in-house designer; engineering solely by Tabrez.

React 18OTTEnterpriseLiveFrontend Engineering

My Role

Sole Frontend Developer

Duration

2–3 months

Year

2023

Tools

React 18 · MUI v5 · JavaScript · EmailJS · Tawk.to · Lottie · Formik

22Pages built
9OTT product lines
LiveStatus
JSONContent model
Mobiotics — cover

Project Brief

Build the complete Mobiotics enterprise marketing website in React 18 — pixel-perfect implementation from Figma dev copy — 22 pages covering 9 OTT product lines, multi-persona B2B messaging, enterprise lead generation, and JSON-driven content management for client self-service post-handoff.

Frontend engineering for Mobiotics' enterprise marketing website — 22 pages, 9 OTT product lines, React 18 + MUI v5. JSON content layer for client self-service. Live at mobiotics.com. Design by Zerozilla in-house designer; engineering solely by Tabrez.

Media Tech / OTT Infrastructure
View Live Project
Live in Production
22screens designed
Client MarketIndia
EngagementAgency
TeamSolo Frontend Engineer (Design by Zerozilla designer)
Duration2–3 months
Year2023

The Problem

9 OTT products. Multiple B2B buyer personas. Static website. A media tech company selling enterprise infrastructure to broadcasters in 30+ countries deserved an enterprise website.

Mobiotics serves broadcasters, pay-TV operators, telecoms, and media companies with OTT infrastructure. Each of 9 product lines (vLive, vLite MOOC, Sounds, vApps, vDRM, vCMS, etc.) needed distinct landing pages with persona-specific messaging — and the team needed to update content post-launch without engineering support.

01

9 products, undifferentiated website

vLive, vLite, vApps, vDRM — each targets different enterprise buyer personas but the existing site treated them as a feature list.

critical
02

No self-service content layer

Post-handoff content updates required re-engaging engineering — unsustainable for a company shipping product announcements regularly.

high
03

Multi-persona messaging not structured

Broadcasters and telecoms buy OTT infrastructure differently — the site needed architecture for persona-targeted messaging.

high

UX Audit

What was broken before we redesigned

A heuristic evaluation of the existing system identified these critical issues before any design decisions were made.

Product pages were feature dumps

Existing product pages listed capabilities without addressing buyer persona pain points.

Messaging Gap

Content not self-serviceable

Every copy update required engineering involvement — not scalable for a company with active product marketing.

Maintenance Gap

Engineering solution: JSON content layer + modular React architecture

Built a JSON-driven content architecture where all product descriptions, feature lists, client logos, and page copy are stored in structured JSON files — allowing the Mobiotics team to update content post-handoff without engineering. Implemented 22 pages in React 18 + MUI v5 with EmailJS lead forms, Tawk.to live chat, Lottie animations, and a mid-project mega menu redesign delivered within timeline.

Process & Approach

How I approached the challenge

01

Figma-to-React Engineering

Pixel-perfect React 18 implementation from Figma dev copy provided by Zerozilla in-house designer. Engineering translation, not design.

02

JSON Content Architecture

Designed and implemented JSON content layer — all product names, descriptions, feature lists, client logos, and CTA text in structured JSON files for client self-service post-handoff.

03

Third-Party Integrations

EmailJS (lead gen forms with Formik + Yup validation), Tawk.to (live chat widget), Lottie (hero animations), react-multi-carousel (client logo carousel), Google Analytics.

04

Mid-Project Scope Change

4-panel mega menu redesigned mid-project at 80% completion — absorbed and delivered within original timeline.

Design Principles

Engineering decisions that enable the design

No design ownership — but the JSON content layer was an engineering UX decision that made the whole product maintainable.

JSON as content management

Storing all page copy in structured JSON files wasn't a technical requirement — it was a product decision that made the Mobiotics team self-sufficient after handoff. Engineering as product thinking.

Product Engineering

Pixel-perfect as a professional standard

Implementing a Figma file created by another designer to exact spec requires discipline. Every spacing value, colour token, and interaction state was matched precisely.

Engineering Craft

Scope change without scope extension

The mega menu redesign at 80% completion was absorbed without timeline extension — a project management and technical decision made simultaneously.

Professional Delivery

The JSON content layer was the most valuable thing I shipped on this project — not the code, the architecture decision.

Why This Was Hard

Complexity signals

What set this project apart from standard product design work — the technical, systemic, and domain-specific challenges that demanded real depth.

JSON content layer for client self-service

All product descriptions, feature lists, and page copy stored in structured JSON — enabling client self-service content updates post-handoff with zero engineering involvement.

9 OTT product lines, multi-persona IA

vLive, vLite MOOC, Sounds, vApps, vDRM, vCMS + 3 more — each with distinct landing pages, persona-targeted messaging, and product-specific feature architecture.

Mid-project scope change absorbed

4-panel mega menu redesigned at 80% completion without extending the original timeline — simultaneous technical and project management decision.

Third-party integration stack

EmailJS + Formik + Yup (lead forms), Tawk.to (live chat), Lottie (hero animations), react-multi-carousel — all integrated and configured from scratch.

22 pages. 9 OTT product lines. JSON content layer. React 18. Live at mobiotics.com. Engineering-only engagement.

UI Screens

22 pages

Enterprise OTT marketing website — React 18, JSON content layer, live at mobiotics.com.

Feature Highlights

Engineering capabilities

JSON Content Architecture

All product copy, feature lists, and client logos in structured JSON — client self-service content management post-handoff with zero engineering involvement.

Engineering UX

9 OTT Product Landing Pages

vLive, vLite MOOC, Sounds, vApps, vDRM, vCMS + 3 more — each with persona-targeted messaging and feature-specific layouts.

Product Architecture

Lottie Hero Animations

High-fidelity Lottie animations on product hero sections — lightweight, scalable, and brand-consistent across all 9 product pages.

Motion Design

Lead Gen Forms

EmailJS integration with Formik + Yup validation — enterprise contact forms across all product pages with field-level validation and success states.

Conversion

Design System

Tokens, typography & components

A shared token-based system built to ensure consistency across every screen and state.

Mobiotics — Design SystemLive tokens
01

Color Tokens

Primary Dark#1A1A2E
Accent Blue#0F3460
Highlight#E94560
Surface#F8F9FA
Text Dark#1A1A2E
Text Muted#6B7280
White#FFFFFF
Border#E5E7EB
02

Type Scale

H148px · 700OTT Infrastructure
H232px · 600vLive — Live Streaming
Body16px · 400Enterprise OTT solutions
Label10px · 700PRODUCT · ENTERPRISE
03

Components

ActiveCompletedError

User Flow

Enterprise prospect journey

Homepage

9 product overview

Product Page

vLive / vDRM / etc

About

Company + team

Contact

Lead gen form

Live Chat

Tawk.to

Tech Stack

Frontend engineering stack

Frontend Engineering

React 18React 18
MUI v5MUI v5
JavaScriptJavaScript
CSS3CSS3

Third-Party Integrations

EmailJS
Tawk.to
Lottie
Formik

My Contribution

Engineering-only engagement

01

Sole Frontend Developer

React 18 + MUI v5 implementation of 22 pages from Figma dev copy. JSON content layer architecture, EmailJS lead forms, Tawk.to live chat, Lottie animations, mega menu. Live at mobiotics.com.

React 18MUI v5JSON ArchitectureEmailJS

Impact & Performance

Engineering scope

22

Pages built

9

OTT product lines

Live

mobiotics.com

JSON

Content model

Timeline

2–3 months: Figma to live domain

Month 1
Setup + Core Pages

React 18 scaffold, MUI v5 theme, JSON architecture, homepage, product pages (9 lines), About.

Month 2
Integrations + Scope Change

EmailJS forms, Tawk.to, Lottie animations. Mid-project mega menu redesign absorbed and delivered. QA + launch.

Outcomes

The impact we shipped

Measured results from usability testing, stakeholder reviews, and post-launch adoption tracking.

22

Pages built

9

OTT product lines

Live

Status

JSON

Content model

"Delivered Mobiotics enterprise marketing website — 22 pages, React 18, JSON content layer enabling client self-service — live at mobiotics.com."

Learnings & Reflection

What I'd do differently

01

Propose the JSON architecture, don't wait for it to be asked

No one asked for a JSON content layer — it was an engineering decision made proactively. The best engineering contributions come from product thinking, not just task execution.

Interested in working together?

Let's talk about your project or open role.