- π©οΈ Β Currently building pilota β a backend-agnostic frontend SDK that talks to REST, GraphQL and WebSocket through a single call grammar. Write your logic once, swap the protocol underneath.
- π§ͺ Β Currently focused on test-casebook β an exhaustive testing doctrine for AI agents, ported across frontend, Node/TS and PHP backends, now being validated against real open-source projects.
- π¨ Β I love UX β clean, intuitive interfaces and accessibility come first. I like building things that feel obvious to the person actually using them.
- π§© Β I care about developer experience, frontend tooling and library design, and keeping everything ergonomic and accessible.
- π οΈ Β Ask me about SDK & API-transport design, TypeScript monorepos, form engines, build-time plugins, keyboard ergonomics, and test-suite design across PHP and Node.
- π± Β Always tinkering with TypeScript, PHP, Vue/Nuxt, Astro, Svelte, React, Zod, and the tooling around monorepos (pnpm, Vitest, Playwright, PHPUnit).
- β‘ Β Fun fact β 18 years in retail and events before switching to dev. I still design software the way I learned to serve people: around the person using it.
π©οΈ Β pilota Β Β·Β backend-agnostic frontend SDK
One grammar for REST, GraphQL and WebSocket. Point the same app at a Laravel/Lomkit REST API, a Hasura endpoint or a Supabase realtime backend without touching your business code. Modular by design β
nexdkSDK Β·beeprevents Β·chaffmocking β with playgrounds for Vue, React, Svelte, Angular and Astro.
π§ͺ Β test-casebook Β Β·Β exhaustive testing doctrine for AI agents
A playbook that stops an AI from writing happy-path-only tests: plan every case from the source first, weight the persona matrix on what gets refused not just what's allowed, gate every block behind an independent review, enforce a real coverage floor. Validated end to end on 18 frameworks across three repos β frontend/DOM, Node/TS backends, and PHP backends.
β¨οΈ Β clavis-lab Β Β·Β ergonomic keyboard layout editor
A visual editor for the Cheapino V2 36-key split keyboard. Edit 8 layers, configure home-row mods and rotary encoders, export every layer to PDF. Ergo-L, AZERTY, BΓPO and QWERTY. Nuxt 4, zero external UI dependencies.
π§Ή Β env-attr-cleaner Β Β·Β strip test attributes at build time
A build plugin that removes
data-*test attributes from production while keeping them in dev and test β stable E2E selectors, clean production DOM. Ships as@datapower/unplugin&@datapower/bunacross Vite, Rollup, Webpack, esbuild and Bun. Running in production across several Xefi business units, on both Nuxt and React/Next.js codebases.
π― Β callis Β Β·Β no-code guided tours & tooltips
A visual builder for interactive walkthroughs and tooltips β no code required β with a browser bookmarklet to author tours directly on a live site.
π² Β pathomino Β Β·Β puzzle-roguelike in the browser
Trace your path with tetrominos, fight with poker hands, survive as long as you can. Self-contained, zero runtime dependencies β runs offline straight from a
file://URL.
Frontend
Backend
Languages
Data & Backends
Tooling & DevOps
Design & Hardware



