Skip to content
View HerRei's full-sized avatar
💭
LARPING
💭
LARPING

Block or report HerRei

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.

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

Hi, I'm Hermès

I'm a CS student in Basel. I mostly build things with Python, Java, C, C++, and ESP32 boards.

This profile is a mix of school projects, experiments, and small tools I wanted to use myself. Lately I've been working on ML training tooling, super-resolution, music generation, and embedded systems.

You can reach me at hermesnathanheiniger@gmail.com or have a look through my repositories.

Featured Projects

train-tui

A lightweight terminal dashboard for monitoring AI training runs — pure C, no dependencies. Pluggable profiles for BasicSR, PyTorch Lightning, HuggingFace, and custom frameworks. AMD and NVIDIA GPU support.

GPT-2 Piano MPS 12k

A symbolic piano generation project with MIDI tokenization, GPT-2 training on Apple Silicon, checkpoint comparisons, and generated samples.

ESP32 SBB Tracker

An ESP32 departure display for Swiss public transport, using live OpenData updates and an ST7789 screen.

TSP Ant Colony Optimization GUI

A Java application for trying Ant Colony Optimization on the Traveling Salesman Problem, with visualizations and adjustable parameters.

Connect

GitHub LinkedIn

Languages and Tools

Right now

I'm cleaning up older projects, improving their docs and demos, and spending most of my project time on ML training tooling, embedded systems, and algorithms.

Pinned Loading

  1. gpt2-piano-mps-12k gpt2-piano-mps-12k Public

    GPT-2 style symbolic piano generator trained on 12k MIDI data with Miditok REMI tokenization, Apple Silicon MPS training, checkpoint comparison, and MIDI sample generation.

    Python

  2. PhantomHunt PhantomHunt Public

    Asymmetric 3-vs-1 Java/JavaFX multiplayer game with client-server networking, lobby handling, scoring, highscores, chat, spectators, and an early HTML5 Canvas prototype.

    Java 2

  3. train-tui train-tui Public

    Lightweight, dependency-free terminal UI for monitoring AI training runs. Pure C, no ncurses, no Python. Pluggable profiles (BasicSR, Lightning, HuggingFace, custom) and multi-GPU backend (AMD sysf…

    C