Skip to content
View tada5hi's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@rollup @PHT-Medic

Block or report tada5hi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tada5hi/README.md

PP

Peter Placzek

Fullstack engineer & researcher
open-source data infrastructure for personalized medicine · University Hospital Tübingen
federated analytics · privacy & security · distributed systems

Website LinkedIn ORCID Sponsor

240+ npm packages · 35M+ downloads a month · TypeScript end-to-end


🧩 Building

  • 🤖 chamvi — self-hosted, trigger-driven AI agents on the Vercel AI SDK: durable runs, step checkpoints, human-in-the-loop approvals
  • 🛡 authup — identity & access management: OAuth2, OpenID Connect, robots & fine-grained permissions
  • 🎨 vuecs — themeable Vue 3 component system: design tokens, dark mode, Tailwind / Bootstrap / Bulma themes
  • 🔌 routup — minimal HTTP framework with 18 plugins: CORS, swagger, rate limiting, Prometheus
  • ✅ validup · ilingo — composable validation & lightweight i18n, with Vue bindings for both
  • 🗄 typeorm-extension — database seeding & migrations · ~1M downloads/month
  • 🔐 vouchly — verify OAuth2 & OIDC tokens against trusted issuers, on any Web runtime
  • ⚙️ hubwire · eldin · orkos — lifecycle components with a message bus, type-safe dependency injection & modular app orchestration
  • 🌐 hapic · trapi · rapiq — HTTP clients, OpenAPI generation & API query handling
  • 🧰 smob · ebec · locter — zero-dependency utilities · smob ships inside @rollup/plugin-terser, ~30M installs/month

🔬 Research

  • 🤝 PrivateAIM — technical lead of FLAME (Federated Learning and Analyses in MEdicine), a platform of the Medical Informatics Initiative: 17 partner institutions, built for the MII's 41 data integration centres. The analysis travels to the hospital, raw data stays on site · hub, infrastructure & Kubernetes via GitOps (Flux)
  • 🧬 DNPM:DIP — data integration platform of the German Network for Personalized Medicine: federated queries across ~26–28 university hospital centres, clinical data node for genomDE
  • 🚂 Personal Health Train — Scientific Data, 2024 · arXiv, 2022

Both platforms run on the same stack: mostly open-source libraries I maintain in my own free time.

🛠 Stack

TypeScript Node.js Vue Nuxt Tailwind CSS PostgreSQL Redis RabbitMQ Docker Kubernetes Helm Flux GitHub Actions Vitest


Top languages

Pinned Loading

  1. typeorm-extension typeorm-extension Public

    This library provides utitlites to create & drop the database, seed the database and apply URL query parameter(s).

    TypeScript 269 41

  2. authup/authup authup/authup Public

    Self-hosted authentication & authorization system (IAM: OAuth2 & OpenID Connect provider with realms, RBAC & ABAC policies, MFA (TOTP, passkeys, email OTP), identity federation (OIDC, LDAP) and ses…

    TypeScript 41 2

  3. rapiq rapiq Public

    Typed REST queries - build, transport, validate, execute. The packages implement a JSON-API-style query scheme (fields, filters, relations, pagination, sort) end-to-end: typed builders, parsers, UR…

    TypeScript 35 7

  4. routup/routup routup/routup Public

    A fast, lightweight, runtime agnostic and asynchronous routing framework.

    TypeScript 36 2

  5. vitron vitron Public

    This is a library to build (win, linux, mac) desktop apps for modern web projects with vite and electron.

    TypeScript 21 2

  6. smob smob Public

    A zero dependency library to safe merge objects and arrays with customizable behavior.

    TypeScript 64 3