(skip to content)

About

Hey, Iโ€™m Dominic ๐Ÿ‘‹

I recently completed a BSc in computer science, specializing in cybersecurity. Alongside my studies I work in a research lab, doing sysadmin/devops and web development tasks.

In previous jobs I have worked as a database administrator, Unix/Linux sysadmin, and DevOps engineer.

I am most interested in reverse engineering applications and protocols, self-hosting, theoretical computer science, formal verification and programming.
Programming languages I commonly use are Rust, C, Go, TypeScript and Python.
My interest in programming language and compiler design also leads me to often try out new and experimental languages such as Roc, Ante and different Lisps.

Above all else, I am motivated by curiosity!

Work

For work opportunities, obtaining my CV, or getting in touch with me, feel free to email me at (click to reveal)Mail address fetched from the server as a spam prevention measure..

Blog

Occasional blog posts about, mostly technical.
An RSS feed is available.

Projects

Things I have built or worked on.

Hane: Hacker news client for Android

Android app for personal use ยท Kotlin

A hacker news client/reader for Android, implemented in Kotlin. It uses web scraping to avoid relying on an API. It also has a clean reader mode based on Readability.

Certbat: Accessible CT Log Monitoring for Domain Owners

BSc thesis ยท Go

BSc thesis on making Certificate Transparency log monitoring more approachableCertificate Transparency logs are public records of issued TLS certificates. Monitoring them can reveal unexpected certificates for a domain..

Alternative lookup service for the digital euro

Semester project ยท Rust

A service for resolving a telephone number or email address to an account number. It uses DNS as the lookup layer and is optimized to serve all of the EU as potential user base.

vula-go

Semester project ยท Go

A Go reimplementation of Vula, software for automatically encrypting local-network traffic.

Embedded development

Semester project ยท Rust

Implemented RTOS applications and a display driver for the ARM Cortex-M based STM32F723E Discovery kit in Rust. The source code is not public but available on request.

Contact