Senior Software Engineer · Utrecht, Netherlands

I build backend systems, developer infrastructure, and SDKs.

I have 8+ years of experience across distributed systems, networking, exchange infrastructure, API integrations, cross-language tooling, and open-source libraries. I like turning messy system boundaries into reliable interfaces that other engineers can build on.

Go TypeScript Python Rust SDK & API design Distributed systems

Selected work

Engineering across APIs, runtimes, networks, and products.

My work has ranged from cross-language SDK infrastructure and exchange integrations to Go networking systems and production data/search services.

CCXT 2022–2026

Unified exchange APIs across languages and protocols

Built and maintained CEX and DEX integrations for CCXT's unified API, worked across REST/RPC, Protocol Buffers, WASM and exchange-specific SDKs, and improved an AST-based transpiler that turns TypeScript implementations into Python, PHP, C#, and Go.

  • Integrated Hyperliquid, Lighter, Aftermath, WOO, ACE, and Bito.
  • Extended unified interfaces for architecture changes such as Bybit Unified Account.
  • Diagnosed user-reported issues across a multi-language SDK surface.
Diode 2018–2021

Go networking on a peer-to-peer system

Designed a Go-based reverse proxy/client for communication over the Diode P2P network, plus network incentive and decentralized naming mechanisms.

triiix.io 2022–2023

Exchange infrastructure and order routing

Implemented ERC-20 deposit consolidation that reduced transfer fees by about 50%, integrated an open-source matching engine, improved key management, and built CEX-to-DEX order routing.

Selected projects

I still build things outside work.

Live Rust · SQLite · FTS5 · React

PrijsVink

Dutch supermarket price comparison

A full-stack product for searching and comparing supermarket prices across major Dutch retailers. It includes retailer data ingestion, product normalization, promotion handling, a Rust API, and a public web application.

Recently replaced repeated substring matching with SQLite FTS5, reducing search latency by roughly 10× in current tests.

Open source PHP · Ethereum · JSON-RPC

web3p

PHP libraries for Ethereum developers

Creator and maintainer of an open-source PHP ecosystem covering Ethereum JSON-RPC, contract interaction, transaction signing, RLP, wallet functionality, and related developer tooling.

Experience

A career built around systems boundaries.

From protocol and networking work to developer-facing APIs and SDKs, the recurring theme has been integrating complex systems without leaking that complexity to their users.

2022–2026

Software Developer · CCXT

Exchange integrations, unified APIs, AST transpilation, multi-language SDK maintenance.

2022–2023

Backend Engineer · triiix.io

Exchange backend, matching-engine integration, wallet infrastructure, CEX/DEX routing.

2021–2022

Smart Contract Engineer / Frontend Lead · NAOS Finance

Protocol engineering, security research, frontend architecture, KYC, CI/CD, monitoring.

2021

Blockchain Engineer · imToken

Tokenlon DEX subgraphs, SDK work, and external liquidity-source integrations.

2018–2021

Blockchain Security Software Engineer · Diode

Go networking, P2P communication, decentralized naming, and network incentives.

2018

Blockchain Engineer · TIDEiSun Group

Ethereum Layer-2 protocol work, server/client SDKs, and scaling research.

Lab & archive

Small experiments, utilities, and older open-source work.

I keep these around because small tools are often the fastest way to understand a protocol, API, or runtime boundary.

Let's talk

Interested in backend, infrastructure, SDK, or FDE problems?

I am based in Utrecht and interested in roles where I can work close to both the system and the people using it.