Senior software engineer building APIs, SDKs, integrations, and customer-facing products.
Based in the Netherlands.
01 / PERSONAL PROJECTS
Two projects I’m building: a language and a state-machine runtime.
01 / EXPRESSION LANGUAGEPERSONAL / OPEN SOURCE
Yexp
A compiled expression language for JSON.
Query, transform, and validate JSON-like data with JavaScript-shaped expressions. I built the lexer, parser, bytecode compiler, and VM, along with a streaming CLI and a browser playground.
Define states, transitions, guards, and mutations in JSON, with reactive data stores. I’m building the compiler and interpreter, portable machine artifacts, and execution runtimes in Rust, Go, and Zig.
APIs, SDKs, workflow services, and email integrations.
01 / AppcuesNovember 2022 – June 2026
Senior Software Engineer
Experience Builder
and SDKs
Owned the middleware translating Builder state into the SDK’s custom DSL. Developed Elixir workflow services and led frontend development for Workflows and Journeys.
Built the Node.js API, Elasticsearch-powered sneaker and brand search, and a release-alert system using RabbitMQ. Also developed Ruby and Elixir APIs and helped launch a React Native application.