Skip to content

// portfolio.v2

This is Hilthon, a Rustacean

39 projects

10 languages

04 in Rust

Scroll

About

Hilthon's avatar
…

Hey, I'm Hilthon — a self-taught developer from Belgium. I build things from scratch to find out how they actually work: an HTTP server in C, a language with its own VM, a 3D software rasterizer.

Lately that means a lot of Rust, alongside Go, C#, C and TypeScript — and Python when there are tensors involved. Right now I'm studying for a BSc in Data Science and Artificial Intelligence at Maastricht University.

Away from the keyboard I'm usually playing banjo, bass or guitar — or gaming.

  • From scratch
  • Graphics
  • Terminal tools
  • Music
Based in
Belgium
Studying
Maastricht University
Writes
Rust · Go · C# · C · TS

Selected work

Most of what I build starts with “how hard can it be?” — servers, compilers, engines and the occasional model, each written to understand the thing rather than to wrap it.

#01

pawnet

A CNN that recognises animals in photos, written from scratch in pure Rust with zero dependencies. Trained on CIFAR-10.

  • Rust
Source
Stars
0
Forks
0
Last push
Nov 2026
#02

quiver

A fast, embeddable vector database written from scratch in Rust — HNSW, flat and k-d tree indexes, filtered search, a WAL, and REST and gRPC APIs.

Source
Stars
0
Forks
0
Last push
Nov 2026
#05

TinyDiffusion

A PyTorch implementation of a diffusion model for image generation.

  • Python
  • Graphics & ML
Source
Stars
0
Forks
0
Last push
Nov 2026
#06

audiaki

Capture-to-WAV recorder for Linux with a multi-track editor, live metering and a spectrum visualiser. Talks to PipeWire or ALSA.

  • C
  • Apps & tools
Source
Stars
0
Forks
0
Last push
Oct 2026
#07

SoftEngine

A real-time software 3D rasterizer in C# — scanline rasterization, z-buffering, frustum clipping and Flat/Gouraud shading.

  • C#
  • Graphics & ML
Source
Stars
1
Forks
0
Last push
Oct 2026
#08

OpenChess

A terminal chess game — online 1v1, Elo ratings, engine analysis, time controls, leaderboards and 30+ themes.

  • TypeScript
  • Apps & tools
Source
Stars
1
Forks
0
Last push
Nov 2026
All 39 projects

Experience

2 — 3 April 2026

Ettelbrück, Luxembourg

Software Engineer

RMS.lu · Observation placement

  • Wrote a driver library for a wireless M-Bus utility meter — reading packets off the wire, resetting the device and resolving which USB port it was attached to
  • Assembled around ten single-board computers feeding the town's camera network and public display panels
  • Bench-tested the field units' battery bank; none of the 15 cells held a charge, so the whole lot was scrapped
  • Sat in on a business and technical meeting with Zebra on industrial scanners, printers and tablets
  • C#
  • wM-Bus
  • Raspberry Pi
  • Arduino

Education

2026 — 2029

Maastricht, Netherlands

BSc Data Science and Artificial Intelligence

Maastricht University
In progress
  • Three-year English-taught bachelor combining computer science, mathematics and statistics
  • Taught through Problem-Based Learning in small tutorial groups
  • Building towards machine learning, data engineering and intelligent systems

2019 — 2026

Vielsalm, Belgium

Secondary education — Mathematics & Science

ISC Vielsalm
Completed
  • Specialized in advanced mathematics (Math 8)
  • Focused on science courses (Science 7)
  • Took additional coursework in German language

Contact

Want to build something, talk about a project, or just say hi? Pick a channel — I read everything.