Rüdiger Voigt

Rüdiger Voigt is a Business Intelligence Consultant and Software Developer based near Cologne, Germany.

He creates data warehouses and efficient ETL processes, making business insights easily accessible through intuitive dashboards. Additionally, he provides customized training and executive workshops to help clients leverage BI tools and data-driven applications effectively.

He brings an interdisciplinary perspective to his work, rooted in his studies of Political Science and research interests that span Artificial Intelligence, Data Science, and Comparative Politics.

Software Projects / Open source

I publish and maintain open-source software tools on GitHub. These are the most important:

Exoskeleton Crawler framework

A modern Python framework for polite, fault-tolerant web crawling and large-scale downloads, with a database-backed queue, deduplication, file versioning and progress reporting.

salted Fast link checker

A fast asynchronous link checker for HTML, Markdown and TeX files that caches results, normalises URLs and works both from the command line and in CI pipelines.

userprovided Input Validation

A Python package for validating, normalising and standardising user input, with utilities for parameters, URLs, email addresses, hashes and basic security checks.

compatibility utility

A lightweight Python library for package authors that checks Python and OS compatibility, warns about untested versions and reminds users to update before runtime issues hit.

Research

Political Science Journals

A database of scientific journals.

Counterterrorism Research

Major datasets, institutions, and essential literature.

Proliferation of WMD

Focuses on why stopping the spread of nuclear, chemical, and biological weapons is critical amid state collapse and terrorism, highlighting key international regimes, security initiatives, and expert networks working to contain these threats.

Teaching

In my role as a consultant, I have delivered training for my employer’s corporate clients under NDA to more than 1,000 participants across sales, technical, and executive audiences. My workshops focus on Power BI, data-driven decision-making, and KPI-driven management, including multi-month programs for large corporate sales organizations.

I have also taught the following public courses as part of a summer program at the University of Cologne:

Datenbanken und SQL

A compact course on "databases and SQL" held in German language for the Regional Computing Center (RRZK) at the University of Cologne from 2016 to 2019.

Einführung in den wissenschaftlichen Textsatz mit LaTeX

Introductory course to the LaTeX typesetting system held in German language for the Regional Computing Center (RRZK) at the University of Cologne from 2017 to 2019.