Work

I'd rather show you than describe it.

A system that runs my digital life, case studies worth studying, and snippets of my range.

Flagship project

Prateek OS

A personal operating system. Job discovery, ranking, and a capture inbox run today; a local-first brain is in development, with more intelligence planned. Patrick is how you talk to it.

One interface · purposeful subsystems · current status
AccessLens dashboard filtered to critical findings, with an expanded accessibility issue showing its component, target, and rule guidance.
Critical finding detail from the live public demo

AccessLens

An accessibility regression scanner that catches WCAG violations before they ship.

  • TypeScript
  • Playwright
  • axe-core
  • Next.js
  • GitHub Actions
Upload → queue → process → DLQ · illustrative composition

CloudDrop

A locally implemented file-processing pipeline built around tracked, retried, idempotent jobs.

  • Python
  • AWS Lambda
  • S3
  • SQS
  • DynamoDB
Chunks → vectors → cited answer · illustrative composition

VectorVault

A retrieval service that always shows its sources.

  • Python
  • FastAPI
  • PostgreSQL
  • pgvector
  • OpenAI API
Accounts & transactions · illustrative composition

LedgerLite

A transactional finance API with the boring parts done right.

  • Java
  • Spring Boot
  • PostgreSQL
  • JUnit
  • Testcontainers
Realtime board · illustrative composition

SyncBoard

A realtime task board that stays correct when two people edit at once.

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Playwright
Token architecture · illustrative composition

Design System

The live token, theme, and material system this site runs on, shown proving itself.

  • Astro
  • TypeScript
  • CSS custom properties
  • Stylelint
  • React
  • Director of Design

    Quantum Computing Club, SFU

    Website, visual identity, and event and graphics branding, alongside the other student leads.

  • Peer Education Manager

    Simon Fraser University

    Trained and supported student peer educators running campus workshops.

  • Orientation Leader

    Simon Fraser University

    Ran onboarding sessions for incoming students during fall orientation.

Languages

· · · · C++ · · · · SQL

Frontend

· · Remix · · HTML/CSS · Three.js · Framer Motion · Figma

Backend & data

· REST APIs · · · · SQLite/FTS · Redis · · Pandas · NumPy · scikit-learn

Infrastructure & tooling

· · · Railway ·

Testing & accessibility

· · · Accessibility-focused web development

AI-assisted engineering

· ·

Hover or focus an underlined skill to see where it is used.