Skip to content
View techmefr's full-sized avatar

Block or report techmefr

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
techmefr/README.md
Banner
Profile Image
Typing SVG
LinkedIn

πŸ’« About Me

  • πŸ›©οΈ Β 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.

πŸš€ Featured Projects

πŸ›©οΈ Β 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 β€” nexdk SDK Β· beepr events Β· chaff mocking β€” with playgrounds for Vue, React, Svelte, Angular and Astro.

TypeScript Zod pnpm Vitest Playwright

πŸ§ͺ Β 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.

TypeScript PHP Node.js Vitest PHPUnit

⌨️  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.

Nuxt Vue.js TypeScript

🧹  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/bun across Vite, Rollup, Webpack, esbuild and Bun. Running in production across several Xefi business units, on both Nuxt and React/Next.js codebases.

TypeScript Vite Bun

🎯  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.

Vue.js TypeScript Vitest

🎲  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.

React JavaScript


πŸ’» Tech Stack

Frontend

Vue.js Nuxt Svelte React Astro TailwindCSS

Backend

Node.js NestJS PHP Laravel GraphQL Socket.io

Languages

TypeScript JavaScript PHP Bash

Data & Backends

Supabase Hasura Postgres MySQL SQLite Redis

Tooling & DevOps

pnpm Vite Vitest Playwright Zod Docker GitHub Actions ESLint Prettier

Design & Hardware

Figma Storybook Raspberry Pi Arduino


🐍 Contribution Activity

Contribution snake

footer
Profile views

Pinned Loading

  1. test-casebook test-casebook Public

    Exhaustive, data-test-driven testing methodology for frontend/DOM stacks (Nuxt, React, Vue, Svelte, Astro, Laravel/Livewire) β€” with an AI-agent playbook to apply it

    JavaScript 1

  2. env-attr-cleaner env-attr-cleaner Public

    Strips test-only data-test-* attributes from production builds. Zero runtime cost, multi-bundler unplugin.

    TypeScript

  3. nuxt-request-labelize nuxt-request-labelize Public

    TypeScript

  4. pilota pilota Public

    A backend-agnostic frontend SDK: REST, GraphQL and WebSocket through one grammar. Composable building blocks β€” nexdk (SDK) Β· beepr (events) Β· chaff (mock).

    TypeScript

  5. test-casebook-back-js test-casebook-back-js Public

    AI-agent playbook for exhaustive, persona-matrix-driven Node/TypeScript backend test suites (NestJS, AdonisJS, Express, tRPC, GraphQL, Fastify, Hapi, Koa)

    JavaScript

  6. test-casebook-back-php test-casebook-back-php Public

    AI-agent playbook for exhaustive, persona-matrix-driven PHP backend test suites (Laravel, Symfony, Slim, Mezzio, CodeIgniter 4)

    PHP