Skip to content
View LabbeSimon's full-sized avatar
🇫🇷
French
🇫🇷
French

Block or report LabbeSimon

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LabbeSimon/README.md
Simon Labbé — take out the part everyone assumes is required, then see what still works.

France · simonlabbe.fr · contact@simonlabbe.fr

On paper I do marketing and communication — BUT MMI, currently at ADN Technologies. In practice I spend my evenings on a reverse-engineered BLE protocol and a CMS with no database. I have found that the two jobs are the same one: figure out what a thing is really for, cut everything that is only there out of habit, and say plainly what is left. It just happens in a different file format.


Three projects, one habit

Each one removes the piece everyone treats as non-negotiable, then asks what is actually left to build.

G1 Extended: zero accounts, servers or telemetry. CMS: 2 blocking requests before first paint, down from 30. VectorFix: 3000× less storage to cover France.

What I'm building

G1 Extended — an open-source Android client for Even Realities G1 smart glasses, written against a reverse-engineered BLE protocol: two Nordic UART radios, one per temple. HUD layouts the official app never exposes, hardware events it throws away, and a path for your own microcontroller to push lines to the lens. No account, no telemetry, nothing leaves the phone.
Dart · Flutter · C · BLE — docs · releases

CMS — a PHP CMS for the sites nobody writes software for: town halls, associations, schools, small practices. Pages, accounts and config are files, so there is no database to install and no root access to ask for. The core merges every plugin's CSS and JS into one file each, in an order the plugins declare themselves — fifteen plugins still cost two blocking requests instead of thirty.
PHP · zero-dependency · file storage

VectorFix (private · pre-alpha) — absolute visual localisation for UAVs in GNSS-denied conditions, matching a nadir camera against vector map data rather than imagery. France in 1–3 GB instead of 5–10 TB, cold start with no position prior, targeting an ESP32-S3 at roughly half a watt. The core hypothesis is not validated yet, and the README says so.
C · ESP-IDF · computer vision


What I write it in

Language mix across my own repositories: Dart 70.9%, PHP 18.9%, CSS 5.1%, Kotlin 1.3%, other 3.7%.

Rebuilt every Monday from the GitHub API by a workflow in this repo, and served from it — no third-party card service standing between this page and you. Vendored libraries are excluded, so the bar counts code I actually wrote.


How I work

Plain READMEs that state what fails as clearly as what works — the VectorFix one opens with "the core hypothesis is not yet validated", because that is the useful sentence. Commit messages in the present tense that say what changed and why. A preference for the version with fewer moving parts, even when it costs more work up front.

The rest of the toolbox: SEO, brand and campaign work, video production and interviews for the IUT Troyes Web TV, and enough English to ship documentation in it.

Open to talk — contact@simonlabbe.fr

Pinned Loading

  1. CMS CMS Public

    A cool CMS you can create page with php just lock json file

    PHP 1

  2. G1_Extended G1_Extended Public

    An open-source, telemetry-free Android client for Even Realities G1 smart glasses, featuring low-level BLE control, custom HUD layouts, and external hardware integration.

    C 7