Staff Software Engineer based in Luxembourg, with 20 years in web development. I work mostly on the frontend (React, TypeScript, Next.js) and also on the backend (Node.js, PHP).
I maintain OpenEUDI, an Apache-2.0 TypeScript SDK for the relying-party side of the EU Digital Identity Wallet: the website or app that verifies a credential.
| Package | What it does | npm |
|---|---|---|
| @openeudi/openid4vp | OpenID4VP verifier for SD-JWT VC and mDOC/mDL credentials, with X.509 chain validation and OCSP/CRL revocation. Tested against the OpenID Foundation conformance suite in CI. | |
| @openeudi/dcql | Zero-dependency DCQL query validation and credential matching. | |
| @openeudi/core | Framework-agnostic verification engine: sessions, pluggable storage, flow orchestration. |
thumbzone moves the mobile menu trigger from the top corner to the bottom centre, where either thumb can reach it. It implements the pattern in MUI, shadcn/ui, Chakra, Mantine, Bootstrap, Tailwind and vanilla JS, and checks it with Playwright end-to-end tests. Live demo →
TypeScript · React · Next.js · Vite · Node.js · Playwright · Vitest · Web Workers · SVG data visualization



