Frame
Name the tension inside this web problem and make the first useful constraint visible.
↗web / TypeScript
A working answer to a difficult question.
A centralized GraphQL API built with TypeScript and Prisma that powers the VitalLink ecosystem. It connects the Vitallink-frontend (web dashboard) and Vitallink-Mobile (mobile app), enabling real-time, secure access to patient health data across platforms.
01 / From rough idea to useful surface
A centralized GraphQL API built with TypeScript and Prisma that powers the VitalLink ecosystem. It connects the Vitallink-frontend (web dashboard) and Vitallink-Mobile (mobile app), enabling real-time, secure access to patient health data across platforms. The work began as a focused response to a real constraint: make a complex idea easier to use, inspect, and trust.
I treated Vitallink Graphql as a system rather than a single surface, giving the underlying logic a visible rhythm through clear states, deliberate boundaries, and small moments of feedback.
A practical experiment with a point of view. The result is an ongoing signal in the archive: useful enough to run, opinionated enough to remember.
02 / The route
scroll trace / 999Name the tension inside this web problem and make the first useful constraint visible.
↗Shape a TypeScript system where each interaction explains what happens next.
↗A practical experiment with a point of view.
↗Field telemetry
live archive / 99903 / Materials
open the notesThe primary material: the part of Vitallink Graphql that gives the system its character.