Skip to content
View kevinbouti's full-sized avatar

Organizations

@Verisav

Block or report kevinbouti

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
kevinbouti/README.md

Kévin Boutillier

Fullstack builder · semantic web · AI agents · products in production

Co-founder @Verisav & Daremeet · Bordeaux, France
Website · LinkedIn · ORCID · Product Hunt

ORCID Schema.org LOV W3ID Springer Zenodo

I ship end-to-end products (web, iOS, Android, APIs) and publish machine-readable standards (RDF/OWL, Schema.org, W3C VC) — research that informs production, production that constrains research.


What I actually build

Layer In practice
Product SaaS B2B2C · social app · native mobile · monorepo · CI/CD → production
Backend / data Node · TypeScript · PostgreSQL · Supabase · REST · GraphQL · auth · i18n
Frontend React · Next.js · design systems · maps · analytics · SEO / Schema.org
Mobile Swift (iOS) · Kotlin (Android) · App Store / Play Store delivery
AI systems LLM agents · MCP · bots métier · automation · reproducible eval benchmarks
Semantic web RDF/OWL · JSON-LD · SHACL · W3C VC · GS1 Digital Link · EU DPP / ESPR
Also Java · Python · benchmarks · tooling · LaTeX research pipelines

Tech stack

Languages

TypeScript JavaScript Python Java Swift Kotlin SQL

Web & APIs

React Next.js Node.js GraphQL REST PostgreSQL Supabase

AI & automation

LLM Agents MCP Python eval

Semantic web & standards

RDF JSON-LD SHACL Schema.org W3C VC GS1 DPP

Delivery

Git GitHub Actions Vercel Tests npm


Products in production

B2B2C after-sales · warranty · EU Digital Product Passport

  • Fullstack SaaS: Next.js · TypeScript · Supabase · Vercel
  • Native iOS (Swift) & Android (Kotlin)
  • Open RDF/OWL vocabularies (DPP · RMA · WTY) — LOV · W3ID · Zenodo
  • npm libs: GS1 validation · W3C Verifiable Credentials · GraphQL over RDF
  • Schema.org / ESPR alignment for machine-readable product data

Real-world meetups via challenges & map

  • Product fullstack: map · challenges · auth · i18n · analytics
  • Web + mobile delivery pipeline
  • AI agents & bots (challenge-agent, daremeetbot) for métier automation
  • Continuous shipping with agentic tooling (MCP · Cursor)

Open source & standards

Project Contribution Status
Schema.org PR #4663 — Product & SoftwareApplication examples Merged
react.dev PR #8342 — props reference formatting Open
Next.js PR #91055 — Contributing docs wording Open
w3id.org Persistent URI redirects for Verisav namespaces Community
W3C Schema.org CG Member — DPP / ESPR proposals Active

npm: @verisav/gs1-dpp-utils · @verisav/dpp-verifiable-credentials · @verisav/graphql-rdf-vocabularies


Research & reproducible artifacts

Repository What it proves
hn-llm-authority-audit Deterministic benchmark: when LLMs cite authority IDs, are they valid & entity-consistent?
NDL-authority-dossier-public Authority-data interoperability dossier (NDL Bib ID 034656012)
Verisav/vocabularies Open RDF/OWL for EU DPP — ESPR-aligned, SHACL-gated
Verisav/gs1-dpp-utils GTIN / GLN / GS1 Digital Link validation (zero deps, production-tested)
Verisav/dpp-verifiable-credentials Issue & verify W3C VCs for Digital Product Passports
Verisav/graphql-rdf-vocabularies GraphQL layer over RDF/OWL vocabularies
amai-jacobian-regularization Reproducibility code — Jacobian-regularized classification (AMAI)

Peer-reviewed: Boutillier, K. (2026). Digital Product Passport for Circular Economy…Circular Economy and Sustainability (Springer). DOI 10.1007/s43615-026-01000-3 · HAL

Semantic namespaces: ns.verisav.fr · doi.org/10.5281/zenodo.18016853

@dataset{boutillier2026verisav,
  author       = {Boutillier, K{\'e}vin},
  title        = {Verisav Semantic Vocabularies: DPP, RMA, WTY},
  year         = {2026},
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.18016853},
  url          = {https://doi.org/10.5281/zenodo.18016853}
}

How I work with AI

Not demos — production systems:

  • Design agents & MCP tools that ship features, bots, and scripts into real products
  • Keep architecture ownership: tests, CI, reviews, rollback
  • Evaluate LLM claims with reproducible protocols (not anecdotes) — see hn-llm-authority-audit
  • Stack core: JS/TS · also Java & Python when the job needs it

Activity


Contact


Pinned repos = research & production libraries — not upstream forks.
Open to collaboration on interop, DPP, agentic product engineering.

Pinned Loading

  1. hn-llm-authority-audit hn-llm-authority-audit Public

    Reproducible benchmark for LLM authority-reference reliability — deterministic metrics, error taxonomy, CSV outputs

    Python

  2. schemaorg/schemaorg schemaorg/schemaorg Public

    Schema.org - schemas and supporting software

    HTML 6.2k 950

  3. Verisav/dpp-verifiable-credentials Verisav/dpp-verifiable-credentials Public

    Issue and verify W3C Verifiable Credentials for DPP. Used at Verisav. EU Business Wallet–ready.

    TypeScript

  4. Verisav/graphql-rdf-vocabularies Verisav/graphql-rdf-vocabularies Public

    Expose RDF/OWL vocabularies via GraphQL. Used at Verisav for DPP, RMA, WTY.

    TypeScript

  5. Verisav/gs1-dpp-utils Verisav/gs1-dpp-utils Public

    Validate GTIN, GLN & GS1 Digital Link for EU DPP. Used in production at Verisav.

    TypeScript

  6. Verisav/vocabularies Verisav/vocabularies Public

    Open RDF/OWL vocabularies for EU Digital Product Passports (ESPR 2024/1781), RMA & warranties — LOV · W3ID · SHACL

    HTML