Skip to content

Projects

Featured

  • July 2026 - August 2026

    Vigie

    A private, self-hosted personal second brain whose main interface is a conversation: journal, calendar, tasks and tracking all live in one place, driven by Claude Code in headless mode.

    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 control room of an underground city of 25,000 individually simulated inhabitants: oxygen, calories, megawatts, water, heat and demography are all computed hour by hour, from sourced constants and never from hard-coded values.

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

  • July 2026Ongoing

    kevin-dev.com

    My personal site: portfolio, blog, résumé and a full admin area to manage it all myself. The third version, and the first I built without following a tutorial.

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

  • November 2022 - November 2023

    MiniBox · Autonomous Bicycle Counter

    My professional bachelor’s thesis project: a miniature, autonomous bicycle counter based on embedded video detection. An open-source project aimed at local authorities.

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

Other projects

  • February 2026 - July 2026

    LicenseKit

    A command-line tool that helps you choose, understand and add the right open-source licence. My first npm package, published tokenless through OIDC.

    TypeScript · Bun · Git · Biome · Node.js

  • October 2022 - December 2025

    Cookie Clicker: my own tools

    Two tools for a game I have been playing since 2022: my first browser extension, and an interactive garden guide. Plus the moment I stopped cheating.

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

  • September 2024 - March 2026

    Microsoft Reward V2

    A Microsoft Rewards bot across three versions, ending as an Edge extension. An educational project I advise against using, but the one that taught me robustness best.

    TypeScript · Bun · Node.js

  • January 2026Ongoing

    My Pantry

    A kitchen inventory and recipe manager with shared multi-person cooking sessions. No user accounts: your data stays with you.

    TypeScript · React · Next.js · Tailwind CSS · Base UI · Zod · Bun · Biome · Docker & Docker Compose · Dokploy · Redis

  • March 2026 - May 2026

    CronLab

    A task scheduler for Windows 11: cron expressions, native notifications, system tray. A desktop app in Rust and React, shipped with signed updates.

    TypeScript · Rust · React · Tauri · Bun · Vite

  • January 2026 - January 2026

    GitLab → GitHub Contributions Sync

    A tool that mirrors GitLab commit activity onto a GitHub repository as empty commits. Nothing from the company leaves, not even a commit title.

    TypeScript · Bun · Git · Biome

  • September 2024 - August 2025

    Atomic Betting

    A friendly team-betting platform using play money. My first project with genuine 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 theatre script writing tool: dialogue, narration, lighting, sound, images and movement in a single reorderable timeline, exportable to PDF. One of my first big full-stack 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

    Two algorithms linking a CSV file’s columns and cells to Wikidata and DBpedia entities, built across five successive versions for the SemTab 2024 challenge.

    TypeScript · Bun · Biome