Yaduvir Singh

Clinical Trials Communications Platform

BiFrost

Clinical trial matching application for structured retrieval, data validation, and privacy-sensitive records handling.

  • Healthcare
  • Data Security
  • TypeScript
  • PostgreSQL

Presentation excerpts

BiFrost landing page showing the patient and trial onboarding flow.
Landing page
BiFrost dashboard view summarizing clinical trial match data.
Dashboard view
BiFrost hero demo frame showing the onboarding and workflow experience.
Hero demo still 1
BiFrost hero demo frame showing navigation across the patient-trial match workflow.
Hero demo still 2

Overview

CliniQ is a TypeScript and Node.js application designed to match patients or trial records through structured data retrieval, parsing, and validation workflows.

Data workflow

The application ingests inconsistent inputs, normalizes records, and validates the resulting database entries so downstream components can rely on consistent data access patterns.

Platform and systems

The system uses PostgreSQL, Prisma, and REST APIs to manage relational data access and application logic. Data security is addressed with AES-256-GCM encryption and HTTPS/TLS protections for sensitive information in transit and at rest.

Outcome

This project strengthened the core data platform for clinical matching by combining ingestion, validation, schema design, and secure storage into a single maintainable application flow.