
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.
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.
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.

