NIRAJ KAUSHAL®
Client work

02Client work · Real-time Collaboration / Presentation Platform

Moraa.co

Building real-time collaboration into presentations.

RoleFrontend Engineer / Product Engineer

StackReact · Next.js · TypeScript · Liveblocks · Dyte · Cloudflare RealtimeKit

Live deck

Presence

Video

Collaborate

Moraa.co

Overview

A collaborative presentation platform that combines interactive presentations, real-time collaboration and live communication into a single product experience.

The challenge

A presentation tool becomes a different product the moment more than one person is inside it. Editing, presence, and live video all have to feel like one surface — not three apps stacked on a slide.

What I worked on

I set the project up from the ground up and built the interactive presentation creator: the editing workflows, the collaborative layer, and the live communication path. That included Liveblocks for real-time collaboration and Dyte / Cloudflare RealtimeKit for video, alongside the UI complexity that comes with an editor people actually use together.

Architecture / engineering

A Next.js application with a presentation editor at the center. Liveblocks carries presence and collaborative state. Video sits on Dyte and Cloudflare RealtimeKit so a session can move from editing into live communication without changing product. The interface has to keep those systems quiet enough that the presentation stays the point.

Technology

React, Next.js and TypeScript. Liveblocks for real-time collaboration. Dyte and Cloudflare RealtimeKit for video communication.

What I learned

Real-time products fail when collaboration is treated as a feature on top. It has to be in the information architecture from the first commit.

Key features

  • Set up the project from the ground up
  • Built the interactive presentation creator
  • Designed complex interactive UI workflows
  • Implemented real-time collaboration
  • Integrated Liveblocks
  • Integrated video communication
  • Worked on presentation editing experiences
  • Worked on collaborative product experiences
  • Integrated Dyte Video SDK / Cloudflare RealtimeKit

Visuals

Interface study. Production screenshots can replace these compositions through the project media fields.

Live deck

Presence

Video

Collaborate

Moraa.co

Client work

Moraa.co

A collaborative presentation platform that combines interactive presentations, real-time collaboration and live communication into a single product experience.