Skip to content
View Dwarf1er's full-sized avatar

Block or report Dwarf1er

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. 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
Dwarf1er/README.md

Hey, I'm Antoine

Most of my projects start the same way: "There has to be a better way to do this."

I'm a software developer with a background in IT and systems administration. I started out administering Windows and Linux servers, moved into software development, and kept ending up on the same kind of work: CI/CD, automation, Linux, and internal tools that remove repetitive work for other developers.

At work, I built a cross-platform desktop app and CLI that about 20 developers use to manage their local development environments, with builds and distribution automated through GitHub Actions.

Projects

  • Sobarch: a custom Arch Linux distribution with its own installer and monthly signed ISOs built by GitHub Actions. BTRFS/Snapper snapshots boot straight from the Limine menu.
  • SQL Anywhere MCP: a cross-platform MCP server that lets AI assistants explore SAP SQL Anywhere 17 databases. Published on NuGet with CI-built releases for Windows, Linux, and macOS.
  • OpenLabel: an open-source C# library for ZPL label printers, with network printing, DPI scaling, and conditional templates.
  • forestair-ir-rs: the complete infrared protocol of an air conditioner remote, reverse-engineered and reimplemented in Rust on an ESP32.
  • esp-wifi-provisioning: captive-portal Wi-Fi provisioning for ESP32, published on crates.io.

Watch my reverse engineering talk at Code @ Québec (in French)
ForestAir IR reverse engineering presentation (in French)

Tech Stack

Connect

I use Neovim Arch Linux Hyprland btw

Pinned Loading

  1. sobarch sobarch Public

    Minimal, reproducible Arch Linux + Hyprland desktop setup; installer, versioned configs, and package tooling in one repo.

    Shell 2

  2. openlabel openlabel Public

    OpenLabel is a C# library for ZPL label printing, scaling, and templating. Print ZPL over the network, scale for different DPIs, and customize labels with ease.

    C# 96 5

  3. sqlanywhere-mcp sqlanywhere-mcp Public

    MCP server for SAP SQL Anywhere 17. Read-only schema exploration and queries over ODBC for Claude Code and other MCP clients

    C#

  4. forestair-ir-rs forestair-ir-rs Public

    Reverse-engineered ForestAir air conditioner IR protocol, reimplemented in Rust on an ESP32

    Rust 1

  5. esp-wifi-provisioning esp-wifi-provisioning Public

    Captive-portal WiFi provisioning for ESP32 targets via esp-idf-svc

    Rust 1 2