All Projects

Zenith Platform

Built an end-to-end platform that enables engineering teams to collaborate on code in real-time, review pull requests inline, and deploy directly from the workspace.

Next.jsTypeScriptWebSocketsPostgreSQLRedisDocker
01

The Problem

Distributed engineering teams were losing hours daily context-switching between their editor, GitHub, Slack, and deployment dashboards. The cognitive overhead of coordinating across these tools was slowing down iteration cycles by an estimated 30%.

02

The Solution

I designed and built a unified workspace that combines a collaborative code editor, real-time PR reviews, and one-click deployments. The architecture uses operational transforms for conflict-free concurrent editing, with WebSocket connections managed through a Redis pub/sub layer for horizontal scaling.

03

Architecture & Stack

The frontend is a Next.js application using a custom CRDT-based editor built on top of CodeMirror 6. The backend orchestrates through a Node.js API gateway that routes to microservices: an editor sync service, a Git integration service, and a deployment pipeline manager. All state is persisted in PostgreSQL with Redis handling ephemeral session data and real-time message brokering.

04

Challenges & Decisions

The biggest challenge was achieving sub-50ms latency for concurrent edits across global regions. I solved this by implementing a hybrid approach: optimistic local-first updates with server reconciliation, combined with edge-deployed WebSocket relays that minimize round-trip time. Another significant challenge was building a permission model granular enough for enterprise use while keeping the API surface simple.

05

Outcome & Learnings

The platform reduced context-switching time by 45% in beta testing with three enterprise teams. It now handles 200+ concurrent editing sessions with p99 latency under 40ms. The project was featured at a developer conference and attracted seed funding.

Interested in working together on something like this?

Get in Touch