Portrait of Joël Abrahams

Joël Abrahams

Security Engineer

Hi, I'm Joël. When I'm not at the computer you'll find me at the piano, over a chessboard, or halfway up a boulder wall. By day I contribute to the cyber resilience of the Netherlands.

Click the eye to see the background sim, and try the buttons below! Try some of the buttons below! Cyber landscape configuration Assets 0 Shielded 0% Compromised 0% Blue agents 3 Red agents 3 Shield break chance 5%

Cyber landscape configuration. Blue agents shield assets and repair compromised ones; red agents try to compromise them. When a red agent attacks a shielded asset, the shield breaks with the chance set below.

Blue agents
Red agents
Fly speed Field of view

Off the clock #

Piano
Mostly Baroque, classical, and romantic pieces.
Chess
Usually up for a game.
Bouldering & gym
A fun way to challenge myself.

Things I build for fun #

Mamba

My own statically typed programming language, with its reference compiler written in Rust. Mostly a testbed for some of my weirder ideas about programming languages.

  • Rust
  • Licence: MIT
  • Since 2019

Things I know a bit about #

Security
Protocol designAuthenticationCryptographic protocolsmTLS Threat modelling
Systems programming
RustTokioTonicAxum Go C C++
Web
JavaScript WebAssembly WebGL
Other languages
Python Kotlin Java Scala
Infrastructure
LinuxDebiansystemdGRUB Bash Nix(OS) CI/CDAzure DevOpsGitHub Actions gRPCProtocol Buffers
Theory
Quantum information theory CryptographyClassicalPost-quantum Programming languagesType systemsCompilers