Lénaïc Barbier, alias Hixus

Designing business applications, from the architecture to running them. Nantes, France.

Backend developer at OpenSafe, in Nantes. Most of the work is PHP (CakePHP, Laravel), Angular and PostgreSQL on a business application used daily by companies.​​​‌‌​‌‌​​​‌‌​​​​‌​​​‌​​​‌​​‌‌‌​​​​​​‌‌‌​‌​‌​‌​​​​​​​‌‌​​‌​‌​‌​‌​‌​‌​‌‌‌​‌​‌‌​​‌​​​​​​‌‌​‌​‌‌​‌​​​​​​‌‌​​‌​‌‌‌‌‌​​​​‌​‌​​‌​‌‌​​‌​‌​‌​‌​​​‌​‌​‌‌​​​​​​​‌‌​​​​​​‌​

The rest of the time goes into a personal server that runs about thirty projects behind a reverse proxy and an SSO, with the monitoring, backups and continuous integration that come with it. Most of what follows still runs there.

The thread through these projects does not change : take a concrete problem, ship something that actually runs, and keep control from design to production, including the parts nobody enjoys.

What people come to me for

  • A piece of work

    Custom development, deployment and infrastructure, security audit, technical SEO. Small scopes are welcome, and so is picking up a project someone left half-finished.

  • Beacon

    Your community’s site, up in half a day, in your colours. Installed, hosted and maintained. Thirteen communities run on it.

  • A question

    The fastest route is a message describing the need. Answer within two working days, and a quoted estimate before anything starts.

Right now

Deep work on tenant isolation in a multi-client application: who sees what, and how you prove it. Alongside it, a six person team project on an energy optimisation platform, where my role covers the cloud side and the delivery chain.

The path in detail » What I do in security »

Selected projects

All projects »
  • PythonCrawlerTeam of three

    Buddlea

    An observatory of what an organisation leaves online : finding forgotten sites and pages, estimating how long they have been dormant, and saying what should happen to them. The dating method is public, and its margin of error is published with it.

  • FastAPINext.jsPostgreSQL

    Holocron

    Companion platform for a tabletop campaign : character sheets, progression trees, PDF export, Discord bot, and a custom sheet embedded in Foundry VTT.

    Open the project »

  • PythonNext.jsTeam

    Feudalytics

    Match analysis for Age of Empires II Definitive Edition, in the spirit of League of Legends stats sites. Built with a team, with pull request reviews and automated release notes.

    Open the project »

  • Web gameData

    Mortalité

    Higher or lower game about what actually kills people, measured mortality against perceived risk. Sharks kill six people a year, mosquitoes 760 000. 277 cards, two datasets.

  • FastAPICompilers

    Shakespeare Playground

    Runner, step by step visualiser and transpiler for the Shakespeare Programming Language, an esoteric language whose programs read like stage plays. 23 test cases against the real interpreter.

  • Next.jsPostgreSQLRedis

    Gamentix

    Daily guessing game about video games, with a rotation served from a small API.

  • Reverse engineeringPythonBlender

    3D extraction pipeline

    Proprietary game engine model format reverse engineered across four titles : container parsing, decompression, mesh and material reconstruction, automated export and render based verification. Over 13 000 models exported and validated, with no asset ever redistributed.

  • UnrealLevel design

    Karnaca on Unreal Engine 5.7

    Full game level ported to Unreal for a roleplay server : 59 896 instances, 586 lights, cooked and packaged in three days.

  • PythonRead only

    TFTArtemis

    Real time advisor for an autobattler, strictly read only, with no automation and no simulated input. The tool decides and explains, the player executes.

Latest writing

All writing »