Projects I led or built myself.
A selection from many more. Newest first.
- 2026 – now2026 – now
Optakt One
Optakt LabsOne agent with persistent awareness of your whole world. My own memory search and compaction algorithms, a knowledge base split into living memory and a dated archive, and staged compression that keeps months of conversation in reach. One binary with a Go core under 100,000 lines: self-hosted, local, or multi-tenant in the cloud, with chat in Telegram, Slack and Discord, a TUI and an RPC protocol. Thirteen US provisional patent applications.
Go · PostgreSQL · RPC - 2021 – 2022
2021 – 2022Flare node
Optakt Labs, for Flare FoundationLead distributed systems engineer on the node software of the Flare network, a fork of Avalanche and, through it, of go-ethereum. Refactored the legacy node and set up its CI/CD, converted Snowman consensus to a federated construction, integrated the decentralised oracle system into consensus, and upgraded the node to the latest network and consensus protocols.
Go · Avalanche · EVM · Solidity - 2021 – 20222021 – 2022
Flow DPS
Optakt Labs, for Dapper LabsThe data provisioning service that indexes Flow’s full execution state history, with Merkle tries and cryptographic proofs over BadgerDB and Ristretto caching. It became the foundation of Flow’s history nodes, and carried the Rosetta API for Coinbase’s integration of Flow. Built with a team of three: 35,000 lines of Go, over 90% test coverage.
Go · BadgerDB · Ristretto · Merkle tries · Rosetta - 2020 – 2023
2020 – 2023Smart Water Network
DEA, LuxembourgIoT for the water utility of 28 municipalities in northern Luxembourg: about 75,000 people and 466 km of pipeline. Raspberry Pi gateways polling Modbus TCP/RTU and SNMP sensors over 5G, a collection agent, an ingestion pipeline into InfluxDB, and a real-time dashboard. Part of Luxembourg’s national 5G programme.
Go · Modbus · SNMP · 5G · InfluxDB · React - 2019 – 20212019 – 2021
Flow consensus node
Dapper Labs80% of the consensus node’s code when Flow went into public beta: the application framework, the compliance engine, the protocol state with its caching layer, composable for transactions, the storage layer, the integration of HotStuff BFT consensus with my own implementation, block sealing and node synchronisation. The first peer-to-peer layer was my own library, Trickle, later replaced by libp2p. Flow is the blockchain behind NBA Top Shot.
Go · BadgerDB · HotStuff · libp2p - 2017 – 2018
2017 – 2018Alvalor
AlvalorAn early layer-2 blockchain prototype, before the term existed. Merkle trie state storage, HotStuff consensus and a custom peer-to-peer network, all my own code.
Go · Merkle trie · HotStuff · P2P - 2016 – 2017
2016 – 2017DCIM
Etix EverywhereThe backend of a data center infrastructure management system for a modular data center operator, later largely acquired by Vantage Data Centers. Real-time monitoring and control of every machine: microservices, APIs, a time-series storage pipeline, service discovery, orchestration and authentication, and I introduced CI/CD.
Go · GraphQL · nanomsg · Cap’n Proto · Cassandra · InfluxDB · Redis - 20162016
Ethereum
Open sourceNative Go contract bindings with event subscriptions for go-ethereum, credited in its stable API. And a market maker for MakerDAO’s OasisDEX that matched overlapping orders automatically.
Go · Solidity · EVM - 2015 – 2016
2015 – 2016POST Control Center
POST Luxembourg, through REBORNReal-time processing of POST Luxembourg’s B2B telecom metadata: every connected device, from mobiles to PCs, of most major Luxembourg companies, with live statistics across calls, SMS and MMS. The data collection daemons, the backend processing and its integration into the PHP frontend.
Go · MongoDB · Docker · PHP - 2015
2015PBTC
CIRCLA passive Bitcoin node for Luxembourg’s national CERT, custom built on btcd. It streamed every network message and made it searchable in real time, to triangulate where ransomware payments came from.
Go · btcd · ZeroMQ - 2014 – 2015
2014 – 2015Ogardonix
Binar LuxembourgA custom game network protocol, a networking plugin for Unity3D and the game server, turning Binar’s single-player RPG into an MMORPG. My bachelor thesis.
C# · C++ · D · Unity3D · protobuf - 2013
2013Trading engine
NexunityThe matching engine for what would have been Europe’s first crypto exchange, in Bitstamp’s time: 100k trades per second with skip lists. With microservices for blockchain access and a private cloud around it. Stopped by the regulator.
C++ · Python · Go - 20122012
Physics engine
Hobby projectA physics engine with collision detection on hierarchical hash grids, which scales close to linearly with the number of bodies.
- 2009
2009Particle simulation
National Supercomputer Centre, LinköpingA real-time, realistic 3D particle simulation engine, executed massively parallel on Neolith, Sweden’s national supercomputer.
- 20092009
Graphics engine
Linköping UniversityMy own OpenGL graphics engine, written during an exchange semester in Computer Graphics, Real-Time Operating Systems and Supercomputing.
C++ · OpenGL
Education: BSc in Computer Science and MSc in Information Systems Security Management, University of Luxembourg. Exchange semester at Linköping University, Sweden.