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. 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
Software designer and developer. Design for the user, develop for the future. Gaëtan Compigni
Frontend developer and open-source builder

LinkedIn All repositories

I spent 18 years in retail and events before switching to code, and I still build software the way I learned to serve people: around the person using it. Clear interfaces, accessibility first, and tools that feel obvious.


⭐ Flagship: HeryJs

The batteries-included framework for NestJS. Describe your resources in a blueprint, generate a secured, multi-tenant backend, then own every line of it. No runtime schema to keep in sync.

Auth RBAC Postgres RLS Jobs Real time Vector search OpenAPI MCP

Read the docs →

The frontend toolkit around it. Four small, typed libraries that compose around the same data flow:

neXdk
neXdk
One SDK for REST, GraphQL and WebSocket, any backend
Docs
dialectr
dialectr
One query, any dialect: Lomkit, PocketBase, Strapi
Docs
beepr
beepr
Typed events and notifications, composable adapters
Docs
shamock
shamock
Schema-driven mocks and offline fallback
Docs

📱 Apps you can try

Lumia
Self-hosted RSS reader
Strips articles down to the article, summarises them and learns your tastes. Playlists, text to speech, saved reading position.

Live demo →
FamiList
Household shopping list
Reorders itself along the real aisle layout of each shop, so you walk the store once. Web and native mobile.

Live demo →
amiLudo
Board game night companion
Scores, dice, timers, teams, a game shelf and game nights with sign-ups. Offline first, no ads. Android, iOS and web.

Live demo →
Maki Story
Family audio books
Paper books read aloud by the people you love, each voice with its own color.

Live app →

🛠️ Developer tools

kodilo
238 tools in your browser
JSON, encoding, email, colors and more. No sign-up, no account, no tracking.

Open kodilo →
forge-ops
Proof-driven board for coding agents
A story only moves forward with evidence on disk, a twin test story and a final human gate.

Docs →

🧩 UI and build libraries

charpente Pure CSS skeleton loaders: no runtime JS, 35 themes, seasonal themes by date. Demo
v0-adaptive-table Responsive table and card renderer for @vuetify/v0. Docs
env-attr-cleaner Strips data-test-* attributes from production builds: Vite, Rollup, Webpack, esbuild, Bun. npm

🤖 AI agents and testing

mentis Harness-neutral skills, blocks and agents for AI coding agents, with a fresh-context review gate.
test-casebook An exhaustive testing doctrine for frontend stacks, with playbooks for Node/TypeScript and PHP backends.

💻 Stack

TypeScript NestJS Vue Nuxt Svelte Flutter PHP Laravel PostgreSQL Supabase Vitest Playwright


Contribution graph

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