Meridian Platform

Full Stack Application / 2024

Meridian Platform

A complete patient management and telehealth platform built from zero to production in three weeks. Real-time scheduling, video consultations, and automated billing integrated into a single dashboard.

ClientClient A
Year2024
RoleFull Stack Development
Stack
Next.jsTypeScriptPostgreSQLTailwind CSS
View live ↗

The client was running patient scheduling through three separate tools, losing data between handoffs, and spending hours on manual billing reconciliation. Their previous vendor quoted six months for a unified platform.

I started with the data model, not the UI. Mapped every patient touchpoint, identified where data was being duplicated or lost, and designed a single PostgreSQL schema that eliminated the redundancy. Built the frontend as a progressive dashboard that loaded only the context each user role needed.

PostgreSQL over a NoSQL alternative

Patient data has strong relational patterns and regulatory requirements around consistency. A document store would have created complexity at the query layer that was not worth the flexibility tradeoff.

Server Components for the dashboard shell

The dashboard layout, navigation, and role-based content gating all run as Server Components. Only the interactive widgets (calendar, video, chat) are client components. This cut the JavaScript payload by roughly 40% compared to a fully client-rendered approach.

WebRTC through a managed service

Building a custom WebRTC signaling server was out of scope for the timeline. I integrated a managed service and wrapped it in an abstraction layer so the client can swap providers later without touching the UI.

19Days to launch
60%Cost reduction
3xBooking throughput

Delivered in 19 days. The client consolidated three subscriptions into one platform, reduced scheduling errors to near zero, and cut their monthly tooling spend by 60%.

Next.js 14

App Router for the dashboard, Server Components for data-heavy pages, API routes for internal services.

TypeScript

End-to-end type safety across frontend, API layer, and database queries.

PostgreSQL

Strong relational model for patient, appointment, and billing data with ACID guarantees.

Tailwind CSS

Rapid iteration on a consistent design system without writing custom CSS for every component.