0x51

Quint

Backend / Systems Engineer. Writing Rust at SwissSubnet; Go since 2018; Zig in free time. FOSDEM staff since 2019.

  • parsing
  • compilers
  • gpu
  • foss
  • distributed

Languages

Go 7.5y TypeScript 5.0y Python 3.2y Java 2.0y Rust 1.3y Zig 0.5y
Programming Languages Summary
LanguageTotalActive PeriodsProjects
Go7.5yDecember 2018 to present
  • filter-parser (December 2018 to November 2023)
  • scim (March 2019 to present)
  • abnf (March 2020 to February 2023)
  • regen (December 2019 to October 2020)
  • syntax (May 2020 to November 2020)
  • test-suite (January 2021 to March 2026)
  • parser (December 2020 to February 2022)
  • agent-go (June 2021 to August 2021)
  • upeg (April 2023 to January 2025)
  • cfg (July 2023 to February 2024)
  • rids (July 2023 to September 2023)
  • rdf (July 2023 to November 2023)
  • conv-commit-hook (January 2026 to January 2026)
  • go-license-header (January 2026 to January 2026)
TypeScript5.0yJune 2021 to present
Python3.2yDecember 2018 to December 2020; January 2024 to January 2025
Java2.0yJanuary 2022 to December 2023
Rust1.3yFebruary 2025 to present
  • belpic-zkp (March 2026 to March 2026)
Zig0.5yMay 2024 to June 2024; February 2026 to present
  • zig-canister (May 2024 to June 2024)
  • zpars (February 2026 to present)
  • smartcard (March 2026 to present)
  • cdk-zig (March 2026 to present)
  • pars (April 2026 to present)
  • molten-zig (April 2026 to present)
Programming languages timelineA vertical git-graph visualization. Each branch represents a programming language, showing the months it was actively used and the projects associated with it. See the list above for the same information in textual form.20192020202120222023202420252026Zig, May 2024 to June 2024zig-canister - Zig, May 2024 to June 2024zig-canister (*8)Zig, February 2026 to presentzpars - Zig, February 2026 to presentzparssmartcard - Zig, March 2026 to presentsmartcardcdk-zig - Zig, March 2026 to presentcdk-zigpars - Zig, April 2026 to presentparsmolten-zig - Zig, April 2026 to presentmolten-zigPython, December 2018 to December 2020Python, January 2024 to January 2025Java, January 2022 to December 2023Rust, February 2025 to presentbelpic-zkp - Rust, March 2026 to March 2026belpic-zkpTypeScript, June 2021 to presentGo, December 2018 to presentfilter-parser - Go, December 2018 to November 2023filter-parser (*40)scim - Go, March 2019 to presentscim (*235)abnf - Go, March 2020 to February 2023abnf (*14)regen - Go, December 2019 to October 2020regen (*2)syntax - Go, May 2020 to November 2020syntax (*3)test-suite - Go, January 2021 to March 2026test-suite (*3)parser - Go, December 2020 to February 2022parser (*2)agent-go - Go, June 2021 to August 2021agent-go (*56)upeg - Go, April 2023 to January 2025upeg (*1)cfg - Go, July 2023 to February 2024cfgrids - Go, July 2023 to September 2023rids (*1)rdf - Go, July 2023 to November 2023rdf (*3)conv-commit-hook - Go, January 2026 to January 2026conv-commit-hookgo-license-header - Go, January 2026 to January 2026go-license-header

Experience

Employment FOSDEM
Experience Summary
NameRoleDatesLanguages
ElimityBack-end Developer(part-time)Nov 2018 — Dec 2020 Go, Python
Aviate LabsResearch EngineerJan 2021 — Dec 2021 Go, TypeScript
Motive CreateResearch EngineerJan 2022 — Jan 2025 Java, Python, TypeScript
Stealth StartupRust EngineerFeb 2025 — Mar 2026 TypeScript, Rust
SwissSubnetSenior Software EngineerApr 2026 — present Go, TypeScript, Rust
FOSDEMStaffAug 2019 — present
Employment and affiliations timelineA vertical git-graph visualization. Each branch represents an employer or affiliation, showing the time span and role. See the list above for the same information in textual form.20192020202120222023202420252026FOSDEMStaffAug 2019 — presentfosdem.org
foss
ElimityGoPythonBack-end Developer(part-time)Nov 2018 — Dec 2020elimity.com
iam
Aviate LabsGoTypeScriptResearch EngineerJan 2021 — Dec 2021aviatelabs.co
research
Motive CreateJavaPythonTypeScriptResearch EngineerJan 2022 — Jan 2025motivepartners.com
fintechdigital-assetsresearch
Stealth StartupTypeScriptRustRust EngineerFeb 2025 — Mar 2026
digital-assets
SwissSubnetGoTypeScriptRustSenior Software EngineerApr 2026 — presentsubnet.ch
infrastructuredigital-assets

SCIM

Go
Creator, Maintainer · 2018—present · ★278

A SCIM v2 server library for Go.

Started at Elimity to back their IAM product. Grew into a widely-used community implementation of RFC 7643 / 7644 — still maintained across employer changes, with a companion filter-parser and test-suite.

identitystandards

zpars

Zig
Creator · 2026—present

A grammar parser toolkit for Zig.

Latest in a long line of parser experiments (parser, upeg, pars). Handles ABNF, BNF, PEG, CFG, ERE, and S-expression grammars through one pipeline — comptime parser combinators, a bytecode VM with peephole optimizer, native AArch64/x86_64 JIT compilers, and AOT compilation to portable .zpar blobs. Includes tree-sitter-style structural queries over parse trees.

parsingcompilers

GPU Compute in Zig

Zig
Creator · 2026—present

Zig compute kernels on Apple Silicon GPUs.

Compiles Zig compute kernels to SPIR-V and dispatches them to Apple Silicon GPUs through MoltenVK. Lets you write GPU code in Zig instead of MSL while still targeting Metal underneath.

gpucompilersexperimental

Belgian eID + ZKP

Rust Zig
Creator · 2026—present

Verifiable ID card claims with selective disclosure.

POC for proving properties of a Belgian eID (Belpic) without revealing the full card. smartcard handles APDU-level communication with the chip in Zig; belpic-zkp generates zero-knowledge proofs over the read data in Rust — e.g. "over 18" or "EU citizen" without exposing the underlying fields.

identitycryptographyhardwareexperimental

Internet Computer

Go Zig
Creator, Contributor · 2021—present · ★56

Go agent and Zig CDK for the Internet Computer.

Built agent-go at Aviate Labs — a Go client for calling IC canisters, still the canonical Go agent for the platform. Returning to IC in Zig with cdk-zig, a canister development kit aimed at writing canisters in a systems language.

distributeddevtools

Toolbox

Platform
Linux (x86)macOS (arm64)
Infrastructure
Nixsystemd
Shell
Ghosttyfish
Editor
VSCVim
Database
PostgreSQLSQLite
Observability
GrafanaPrometheus
· Last updated