My Projects
In my spare time I enjoy working on personal projects, exploring new ideas and experimenting with
different technologies. It's a great way to learn and try out concepts that interest me.
Vulnlog
Software vulnerability logging for developers — active
Vulnlog is a tool for tracking and reporting vulnerabilities in a software project. It allows
software engineers and security engineers to record reported vulnerabilities in their software
project in a simple language and generate reports for their colleagues, product managers or
product owners. The goal of Vulnlog is to have a single source of truth for all reported
vulnerabilities in a developer-oriented log file format.
Visit Vulnlog on GitHub or on the
project website and follow Vulnlog on
Bluesky and
Mastodon.
Dependency Graph Analyser (DGA)
CLI tool for visualising Gradle dependencies — inactive
CLI tool for analysing and visualising Gradle dependencies in multi-module projects. This
standalone tool uses the
Gradle
Tooling API to analyse a Gradle software project. The main driver behind this project was
to get familiar with the Gradle Tooling API and to experiment with graphs and how they can be
visualised using Mermaid.
DGA on GitHub.
Secure DNS Resolver
Public DNS resolver for the Digital Society — maintained
Public secure DNS resolver configuration used by the Digital Society.
DNS Resolver on GitHub.
Hacking Exposed Course
IT security training material — taught 2018–2023
Training material for an IT security course. I created the material and taught it in the period
from 2018 to 2023.
Hacking Exposed course material on GitHub.