Skip to content

Projects

Featured

  • July 2026Ongoing

    Nooki

    A pixel-art island for hanging out with friends, with voice chat that fades as you walk away. Three versions, the last one started from scratch on September 28, and all the code written with Claude Code.

    TypeScript · React · Tailwind CSS · Base UI · Zod · Drizzle ORM · Better Auth · Bun · Biome · Vite · SQLite · Claude Code · Colyseus · Phaser · TanStack · Tiled

  • July 2026 - August 2026

    Vigie

    My second brain: a private site where I tell Claude about my days and it files everything into my journal, tasks and reminders. Every morning, it sends me a summary of the day ahead.

    TypeScript · React · ElysiaJS · Tailwind CSS · shadcn/ui · Base UI · Zod · Drizzle ORM · Better Auth · Bun · Biome · Vite · Claude Code · Model Context Protocol · Docker & Docker Compose · Dokploy · SQLite

  • June 2026 - July 2026

    Paradise · Control Center

    The command post of an underground city of 25,000 people, inspired by the series Paradise, where air, food, water and population are all computed from real sources. My first project written entirely by Claude Code, on hold since July.

    TypeScript · React · ElysiaJS · Tailwind CSS · Bun · Biome · Vite · SQLite · Claude Code

  • July 2026Ongoing

    kevin-dev.com

    My personal site, the one you’re reading: my portfolio, my résumé, and an admin area so I can write everything myself without touching the code. The third version, and the first one I made without following a tutorial.

    TypeScript · React · AdonisJS · Tailwind CSS · Node.js · ESLint / Prettier · Vite · Docker & Docker Compose · Dokploy · PostgreSQL

  • November 2022 - June 2023

    MiniBox · Autonomous Bicycle Counter

    My professional bachelor’s thesis, built as a pair: the software for a small box that films the street and counts the bikes going by, with their direction, without keeping a single image. Open source, for local authorities and cycling groups.

    JavaScript · Python · SQL · Django · PyTorch / YOLO · OpenCV

Other projects

  • January 2026Ongoing

    My Pantry

    A kitchen inventory and recipe library, with a cooking mode you follow on your phone. Since the second version, an assistant like Claude reads and updates the pantry itself, with no copy and paste.

    TypeScript · React · Tailwind CSS · Base UI · Docker & Docker Compose · Dokploy · AdonisJS · shadcn/ui · Node.js · Vite · Claude Code · Model Context Protocol · PostgreSQL

  • February 2026 - July 2026

    LicenseKit

    A command-line tool to pick an open-source licence, understand what it implies and add it to your project. It’s my first npm package.

    TypeScript · Bun · Git · Biome · Node.js

  • October 2022 - December 2025

    Cookie Clicker: my own tools

    Two tools for Cookie Clicker, three years apart: my first browser extension, which clicked golden cookies for me, then a garden guide built in a day. And the moment I stopped cheating.

    TypeScript · React · Next.js · Tailwind CSS · shadcn/ui · Radix UI · Biome · JavaScript

  • September 2024 - March 2026

    Microsoft Reward V2

    Three versions of a Microsoft Rewards bot, from a 2023 Puppeteer script to a 2026 Edge extension. A project I built to learn, and one I advise against using.

    TypeScript · Bun · Node.js

  • March 2026 - October 2026

    CronLab

    A task scheduler for Windows 11 that I made to run my scripts every day without going through the Windows one. It’s my first desktop app, in Rust and React with Tauri.

    TypeScript · Rust · React · Tauri · Bun · Vite

  • January 2026 - January 2026

    GitLab → GitHub Contributions Sync

    A small script that carries my commits from the company GitLab over to my GitHub profile. For each one, it creates an empty commit on the same date, without taking anything from the code or the projects.

    TypeScript · Bun · Git · Biome

  • September 2024 - October 2024

    Atomic Betting

    An app for betting with friends or coworkers, in play money, with odds that follow the stakes. My first personal project with real data modelling and full authentication.

    TypeScript · React · Next.js · Tailwind CSS · shadcn/ui · Radix UI · Zod · Prisma · Auth.js / NextAuth · ESLint / Prettier · Vitest · Vercel · PostgreSQL

  • March 2025 - June 2025

    Theatre Script Builder

    A tool to write a play’s script with everything that happens on stage, from the lines to the lighting, in order, then export it to PDF. I built it for a module in my master’s, and it’s one of my first complex projects.

    TypeScript · React · Next.js · Tailwind CSS · shadcn/ui · Radix UI · Zod · Prisma · ESLint / Prettier · Vercel · PostgreSQL

  • March 2025 - May 2025

    Semantic CSV to RDF Annotation

    A master’s project: linking the columns and cells of a CSV file to Wikidata, without a language model, on the tables of the SemTab 2024 challenge.

    TypeScript · Bun · Biome