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.

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. 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 HeryJs — a framework on top of NestJS that generates a real, ownable codebase (auth, permissions, multi-tenancy) instead of a live schema you have to keep in sync.
  • 🧪  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

🛠️  HeryJs  ·  a framework on top of NestJS

Generate once, own your code. A CLI scaffolds a real, readable NestJS codebase — auth, permissions resolved server-side, multi-tenancy as a foundation — instead of a schema that keeps re-syncing at runtime. The way Nuxt sits on Vue, HeryJs sits on NestJS.

TypeScript NestJS pnpm Docker

🔌  nexdk  ·  driver-based, backend-agnostic SDK

One resource grammar — sdk.[driver].[resource].[method] — for REST, GraphQL and WebSocket. Declare a resource once against a Standard Schema validator (Zod, Valibot, ArkType…) and swap the driver underneath without touching the calling code.

TypeScript Zod pnpm Vitest

🧪  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

🧹  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

📱  v0-adaptive-table  ·  responsive table/card renderer for @vuetify/v0

@vuetify/v0 ships table logic (sorting, filtering, pagination, selection) but no visual layer and no table-to-card responsive mode — this package adds both. One field config drives a desktop table and a mobile card list, unstyled by default with an opt-in Material-ish stylesheet.

TypeScript Vue.js Vitest


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

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