projects

A selection of things I've built.

Openlink

A self-hosted link management application for personal and team use, with workspaces, custom domains, QR codes, access rules, and privacy-conscious analytics.

LaravelPHPVue 3TypeScriptInertia.jsPostgreSQLRedisDocker

rchrdkvcs.dev

My personal portfolio, rebuilt as a static site with Astro 7, Tailwind CSS 4, and Markdown and JSON content collections. It is deployed on Cloudflare and replaces an earlier Nuxt and Directus implementation.

AstroTypeScriptTailwind CSS 4MarkdownCloudflare

Hexagone Six

A full-stack esports platform for managing an esports organization, featuring event registration, LAN management, guides, FAQ, partner showcases, and real-time stream widgets.

NuxtAdonisJSTypeScriptTuyauNuxt UITailwind CSSSSEPostgreSQL

JFUV

Member of Just Fucking Use Vue, an open-source community organization dedicated to promoting Vue.js, Nuxt, and Nuxt UI through curated websites and a collaborative blog.

VueNuxtNuxt UIOpen Source

Aduxt

A CLI scaffolding tool for creating fullstack monorepos with AdonisJS and Nuxt, featuring type-safe API communication via Tuyau and Bun as package manager.

AdonisJSNuxtBunTuyauOpen Source

Guide Michelin

A French Guide Michelin redesign built with Nuxt 4, Vue, Nuxt UI, and Tailwind CSS 4.

Nuxt 4VueTypeScriptNuxt UITailwind CSS 4

Gitify

A GitHub project management tool for organizing repositories into projects and favorites, built with AdonisJS and Nuxt using the Aduxt monorepo stack.

AdonisJSNuxtTypeScriptDocker

Luminar

A Windows desktop utility that turns monitor screens into adjustable soft lights for streaming, with per-display controls and OBS capture exclusion.

VueTypeScriptWindowsDesktopStreaming

SoundVault

A full-stack music platform for producers and sound designers to upload, share, and discover VST presets and sound packs, built as a PWA with Vue 3 and AdonisJS.

VueAdonisJSTypeScriptPostgreSQL

Pokerify

A REST API for simulating Texas Hold'em poker games with JWT authentication, AI opponents, and full game logic including hand evaluation and betting rounds.

NestJSMongoDBTypeScriptDocker

CloudCost

A cloud pricing comparison tool with AI-powered recommendations that aggregates pricing data from multiple providers like DigitalOcean and Hetzner.

AdonisJSNuxtTypeScriptAI

Ox Lib Reskin

A custom UI reskin for the ox_lib FiveM resource, providing a modern and clean redesign of menus, notifications, and context panels for roleplay servers.

TypeScriptReactFiveMLua

Celia Extension

Celia is a small extension designed to provide simple and useful utilities for locally hosted AI models using Ollama. It includes features such as spelling and grammar correction, as well as translation across around 10 languages.

WXTVueTailwindCSSNuxt UI

Inlinea

Landing site for Inlinea, an independent product design and web development studio based in Rennes: product design, websites and web apps, and custom business tools.