Tilab

Hi, I’m Guillaume

Tyren.

A seasoned TypeScript developer who likes tools the way a woodworker likes chisels: simple, sharp, typed down to the last joint, and light in the hand.

After hours, I shape the pieces I wish I had found on the shelf: a query builder, a web server, a set of components.

my personal craft

01

Hélice

A fluent, typesafe PostgreSQL query builder

French for propeller: a q and a b, from “query builder”, stacked on top of each other.

Sketch your schema as plain TypeScript types, then write queries that read like sentences. Autocompletion and result types follow along.

  • Typesafe & autocompleted
  • Customisable syntax
  • Zero runtime dependencies
pnpm add helice see the code →

02

Mousse

A Node.js web server framework built on µWebSockets.js

French for soap foam: thousands of bubbles, the requests.

HTTP routing, WebSockets and Server-Sent Events behind a single Context API, with middlewares, Standard Schema validation and generated OpenAPI docs.

  • HTTP, WS & SSE under one roof
  • Bring Zod, ArkType or Valibot as-is
  • router.test() in one call
pnpm add @moussejs/core see the code →

03

Sépale

Svelte components, styled by families

French for sepal: the leaf that shelters the flower before it blooms.

Components first, CSS second. Pick an opinionated family, tune its few parameters, take your bundle home. No Tailwind.

  • Clear DOM structure & classes
  • Self-contained, tunable families
  • Theme workbench
pnpm add @sepale/components see the code →

my day job

Bluemarket

The marketplace for industrial reuse

“Industrial reuse starts here.”

By day, I’m part of the Bluemarket crew. Companies buy and sell used and surplus industrial equipment there (compressors, conveyors, forklifts, machine tools) instead of sending it to scrap.

  • Used & surplus equipment
  • From conveyors to machine tools
  • A second working life

I also make music

When the editor is closed, I record music under the name

Lo Kazh.

support my craft

Hélice, Mousse and Sépale are free and open source, shaped on evenings and weekends.

If one of them saves you time, you can sponsor me on GitHub: it keeps the tools sharp and the next ones coming.