Projects you can visit

  • Live

    The Council of Elrond — gathering the company around one table

    B.G.M — a collaborative platform for tabletop role-playing

    A personal web application where a game master and their players share one campaign: codex, maps, dice rolls, notes and scenarios. The site is live and open to visit.

    • PHP 8
    • Symfony 7
    • Twig
    • MySQL
    • Mercure
    • Docker

    View demo

  • Live

    The fountains of Ithilien — carrying water where it is expected

    Showcase website for a plumbing and heating craftsman

    A showcase website delivered to a plumbing and heating business in the Ain: company presentation, services and service area. A static site, served by nginx on a VPS.

    • HTML
    • CSS
    • JavaScript
    • nginx

    View demo

Professional projects

  • The Mirror of Galadriel — to see far, and to see fast

    Search engine migration to Meilisearch

    Replaced the legacy search engine of an e-commerce platform with Meilisearch.

    • Meilisearch
    • PHP 8
    • Symfony
    • MySQL

  • The Doors of Durin — building an entrance that opens

    Two e-commerce platforms linked by a REST API

    Two e-commerce platforms owned by the group, one drawing its data from the other through a REST API.

    • Symfony
    • Twig
    • JavaScript
    • SCSS
    • REST APIs

  • The forges of Aulë — one workbench for the whole company

    Aligning development environments with Docker

    When an apprentice joined the team, some projects were moved to Docker to simplify running them locally.

    • Docker
    • PHP
    • MySQL

  • The Bridge of Khazad-dûm — joining two realms

    E-commerce to ERP bridge in C# / .NET

    C# / .NET desktop applications running on Windows Server, automating data exchange between the e-commerce platform and the ERP.

    • C#
    • .NET
    • Windows Server
    • SQL

  • The Mines of Moria — digging deep, without waking the Balrog

    SQL optimisation and batch processing

    SQL query optimisation to improve site performance, then batch processing to handle substantial data volumes.

    • SQL
    • MySQL
    • PHP
    • Symfony
    • Doctrine ORM