Skip to contentOpen to apprenticeship · available nowContact me
Algont-ierAlgont-ier
HomeHomeProjectsProjectsGraphGraph

~/projets

Projects

Apps, client websites and school projects, newest first.

22 projects

View project
2025

Portfolio

My personal portfolio built with Next.js, Tailwind CSS and shadcn/ui.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • +4
  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
In developmentView project
2026

Better List

Anime, manga and webtoon catalogue backed by the AniList API, with progress tracking, a dated log, a physical collection and tier lists.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • GraphQL
  • shadcn/ui
  • Tailwind CSS
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • GraphQL
  • shadcn/ui
  • Tailwind CSS
  • +8
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • GraphQL
  • shadcn/ui
  • Tailwind CSS
In developmentView project
2026

Better Lift

Web and mobile strength-training tracker: a 1,316-exercise catalogue, set-by-set routines, guided workouts and personal records.

  • TypeScript
  • React
  • Expo
  • Hono
  • Prisma
  • PostgreSQL
  • Better Auth
  • Vite.js
  • shadcn/ui
  • TypeScript
  • React
  • Expo
  • Hono
  • Prisma
  • PostgreSQL
  • Better Auth
  • Vite.js
  • shadcn/ui
  • +9
  • TypeScript
  • React
  • Expo
  • Hono
  • Prisma
  • PostgreSQL
  • Better Auth
  • Vite.js
  • shadcn/ui
View project
2026

Player — Traduction FR

French translation of the Player webtoon: a lettering engine (OCR, inpainting-based erasing, relettering) and a side-by-side EN / FR reader.

  • Python
  • OCR
  • ONNX
  • Astro
  • Svelte
  • TypeScript
  • Python
  • OCR
  • ONNX
  • Astro
  • Svelte
  • TypeScript
  • +6
  • Python
  • OCR
  • ONNX
  • Astro
  • Svelte
  • TypeScript

~/projets/webtoon-dark-mode

Webtoon Dark Mode

Chrome Extension · JavaScript · CSS

View project
2026

Webtoon Dark Mode

Chrome / Edge extension (Manifest V3) that adds a dark mode to webtoons.com without altering the comic panels' colours.

  • Chrome Extension
  • JavaScript
  • CSS
  • Chrome Extension
  • JavaScript
  • CSS
  • +3
  • Chrome Extension
  • JavaScript
  • CSS

~/projets/flipgame

FlipGame — Flipper 3D

React · TypeScript · React Three Fiber · Three.js · WebSocket · Vite.js · Tailwind CSS

View project
2026

FlipGame — Flipper 3D

Multiplayer 3D pinball game designed for a three-screen physical setup. React Three Fiber, Rapier physics and real-time WebSocket sync.

  • React
  • TypeScript
  • React Three Fiber
  • Three.js
  • WebSocket
  • Vite.js
  • Tailwind CSS
  • React
  • TypeScript
  • React Three Fiber
  • Three.js
  • WebSocket
  • Vite.js
  • Tailwind CSS
  • +7
  • React
  • TypeScript
  • React Three Fiber
  • Three.js
  • WebSocket
  • Vite.js
  • Tailwind CSS

~/projets/station-meteo-iot

Station Météo IoT

ESP32 · Node.js · MQTT · WebSocket · Three.js

View project
2025

Station Météo IoT

Connected weather station powered by an ESP32 and a DHT22 sensor. Data published over MQTT, relayed by Node.js and displayed in real time via WebSocket.

  • ESP32
  • Node.js
  • MQTT
  • WebSocket
  • Three.js
  • ESP32
  • Node.js
  • MQTT
  • WebSocket
  • Three.js
  • +5
  • ESP32
  • Node.js
  • MQTT
  • WebSocket
  • Three.js

~/projets/guts

Guts — Git from Scratch

Rust · CLI · TUI · Ratatui · Clap

View project
2025

Guts — Git from Scratch

A from-scratch reimplementation of Git in Rust, covering plumbing and porcelain commands. CLI with Clap and an interactive TUI with Ratatui.

  • Rust
  • CLI
  • TUI
  • Ratatui
  • Clap
  • Rust
  • CLI
  • TUI
  • Ratatui
  • Clap
  • +5
  • Rust
  • CLI
  • TUI
  • Ratatui
  • Clap

~/projets/parking-partage

Parking Partage

PHP · React · TypeScript · Vite.js · PostgreSQL · Docker · PHPUnit

View project
2025

Parking Partage

Shared parking platform: owners list their unused spots, users search, book and pay for them. Team project at HETIC.

  • PHP
  • React
  • TypeScript
  • Vite.js
  • PostgreSQL
  • Docker
  • PHPUnit
  • PHP
  • React
  • TypeScript
  • Vite.js
  • PostgreSQL
  • Docker
  • PHPUnit
  • +7
  • PHP
  • React
  • TypeScript
  • Vite.js
  • PostgreSQL
  • Docker
  • PHPUnit

~/projets/aittention

Aittention

Next.js · TypeScript · FastAPI · MongoDB · shadcn/ui · Three.js · Playwright · Terraform

View project
2025

Aittention

Platform that uses a visual-saliency AI model to predict which areas of an image draw the eye. Team project at HETIC.

  • Next.js
  • TypeScript
  • FastAPI
  • MongoDB
  • shadcn/ui
  • Three.js
  • Playwright
  • Terraform
  • Next.js
  • TypeScript
  • FastAPI
  • MongoDB
  • shadcn/ui
  • Three.js
  • Playwright
  • Terraform
  • +8
  • Next.js
  • TypeScript
  • FastAPI
  • MongoDB
  • shadcn/ui
  • Three.js
  • Playwright
  • Terraform

~/projets/article-11

Article 11 — Hackathon Europe

Next.js · TypeScript · PWA · shadcn/ui · Tailwind CSS · Firebase

View project
2025

Article 11 — Hackathon Europe

Civic PWA about the European Union, built as a team during the 2025 HETIC × Publicis hackathon — 1st place.

  • Next.js
  • TypeScript
  • PWA
  • shadcn/ui
  • Tailwind CSS
  • Firebase
  • Next.js
  • TypeScript
  • PWA
  • shadcn/ui
  • Tailwind CSS
  • Firebase
  • +6
  • Next.js
  • TypeScript
  • PWA
  • shadcn/ui
  • Tailwind CSS
  • Firebase

~/projets/roller-paper-tycoon

Roller Paper Tycoon

Next.js · TypeScript · Solidity · Hardhat · wagmi · Tailwind CSS

View project
2025

Roller Paper Tycoon

Blockchain-backed clicker game as a PWA: unroll toilet paper to earn tokens and buy skins. Team project at HETIC.

  • Next.js
  • TypeScript
  • Solidity
  • Hardhat
  • wagmi
  • Tailwind CSS
  • Next.js
  • TypeScript
  • Solidity
  • Hardhat
  • wagmi
  • Tailwind CSS
  • +6
  • Next.js
  • TypeScript
  • Solidity
  • Hardhat
  • wagmi
  • Tailwind CSS

~/projets/design-system

Design System

React · Vite.js · Storybook · Chromatic · Figma

View project
2025

Design System

Design system built from Figma to code, documented in Storybook and visually tested with Chromatic. Team project at HETIC.

  • React
  • Vite.js
  • Storybook
  • Chromatic
  • Figma
  • React
  • Vite.js
  • Storybook
  • Chromatic
  • Figma
  • +5
  • React
  • Vite.js
  • Storybook
  • Chromatic
  • Figma

~/projets/condorcy

Condorcy

Python · Flask · MongoDB · JavaScript · Docker

View project
2024

Condorcy

Condorcet-method survey platform: create, vote and see results. Flask, MongoDB and Docker. Team project at HETIC.

  • Python
  • Flask
  • MongoDB
  • JavaScript
  • Docker
  • Python
  • Flask
  • MongoDB
  • JavaScript
  • Docker
  • +5
  • Python
  • Flask
  • MongoDB
  • JavaScript
  • Docker

~/projets/dekuple

Dekuple

Next.js · React · TypeScript · Chart.js · Tailwind CSS

View project
2024

Dekuple

Web application designed for the client Dekuple, with dashboards and charts. Team project at HETIC, on the front-end side.

  • Next.js
  • React
  • TypeScript
  • Chart.js
  • Tailwind CSS
  • Next.js
  • React
  • TypeScript
  • Chart.js
  • Tailwind CSS
  • +5
  • Next.js
  • React
  • TypeScript
  • Chart.js
  • Tailwind CSS
View project
2025

3NC — Normandie Nucléaire

Showcase site for the 3NC initiative (Normandie Nucléaire, Nouvelles Compétences), promoting nuclear-sector training and careers in Normandy. Built during my apprenticeship at Plume SAS.

  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • +5
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
View project
2025

Centre Emilie Mottet

Institutional site for the Centre Emilie Mottet, dedicated to gender equality in the Bourgogne-Franche-Comté region. Built during my apprenticeship at Plume SAS.

  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • +5
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
View project
2025

REFER Rythmo

Website for the French Interventional Rhythmology Network, bringing together expert clinical centres in cardiology. Built during my apprenticeship at Plume SAS.

  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • +5
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
View project
2025

Soulez Larivière Avocats

Website for the Soulez Larivière law firm, specialising in criminal defence, aviation, compliance and crisis litigation. Built during my apprenticeship at Plume SAS.

  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
  • +5
  • Drupal
  • Twig
  • PHP
  • Sass
  • JavaScript
View project
2025

Among Legends

Real-time social-deduction game layered on top of your League of Legends matches. Secret roles, votes between rounds and sync powered by Convex.

  • Next.js
  • TypeScript
  • Convex
  • Playwright
  • shadcn/ui
  • Tailwind CSS
  • Next.js
  • TypeScript
  • Convex
  • Playwright
  • shadcn/ui
  • Tailwind CSS
  • +6
  • Next.js
  • TypeScript
  • Convex
  • Playwright
  • shadcn/ui
  • Tailwind CSS
View project
2025

Run Together

Running tracker for a private group. Runs, BMI, monthly goals and a shared leaderboard.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • TanStack Query
  • Resend
  • Tailwind CSS
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • TanStack Query
  • Resend
  • Tailwind CSS
  • +8
  • Next.js
  • TypeScript
  • PostgreSQL
  • Prisma
  • Better Auth
  • TanStack Query
  • Resend
  • Tailwind CSS
In developmentView project
2025

Better Save

Save, organize and find your links and web content again. Next.js dashboard and Chrome extension.

  • Chrome Extension
  • TypeScript
  • Next.js
  • Prisma
  • Tailwind CSS
  • Vite.js
  • Turborepo
  • shadcn/ui
  • Better Auth
  • Chrome Extension
  • TypeScript
  • Next.js
  • Prisma
  • Tailwind CSS
  • Vite.js
  • Turborepo
  • shadcn/ui
  • Better Auth
  • +9
  • Chrome Extension
  • TypeScript
  • Next.js
  • Prisma
  • Tailwind CSS
  • Vite.js
  • Turborepo
  • shadcn/ui
  • Better Auth
Algont-ier
MenuHomeProjectsGraph
ContactGitHubLinkedInEmail

© 2026 Algont-ier. All rights reserved.

Legal notice