Paul Spooren

PHD Student at Hochschule Nordhausen University of Applied Sciences

Leipzig, Saxony, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Paul Spooren is a pragmatic software engineer and PhD student based in Leipzig with a decade of experience building reliable embedded and backend systems. He has deep expertise in OpenWrt and firmware build systems—contributing reproducible builds, enriched image metadata, and LuCI UI improvements—and has enhanced Python job-queue tooling in widely used projects like rq. His career blends industry roles in embedded and solution consulting with academic research into Quantum Key Distribution, reflecting both production-grade engineering and rigorous research instincts. Paul’s work often focuses on tooling and reproducibility, from build pipelines to Prometheus exporters for constrained devices, revealing a preference for durable, observable systems. Colleagues can expect a developer who moves fluidly between low-level device support, backend features, and user-facing interfaces while valuing traceability and maintainability.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Leipzig University
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Hawaii at Manoa
languagesGerman, English
github-logo-circle

Github Skills (56)

json10
git10
istore10
gnu-make10
javascript10
worker-process10
build-configuration10
package-management10
rqt10
worker-pool10
scripting10
luci10
image10
routers10
redis10

Programming languages (27)

C#CMakefileGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
openwrt/openwrt

Oct 2017 - Feb 2025

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git.
Role in this project:
userBack-end Developer & Build Engineer
Contributions:11 releases, 296 reviews, 535 PRs in 7 years 4 months
Contributions summary:Paul primarily contributed to the OpenWrt build system, modifying and adding features related to package management and image creation. Their work involved adding support for APK packages, including their build and integration. Furthermore, they implemented features for the creation of JSON files containing image metadata and the inclusion of Source Date Epochs. They also made improvements to the handling of file systems and general build reproducibility.
mergedopenwrtinspull-requestsstaging
openwrt/packages

Jul 2017 - Dec 2022

Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
Role in this project:
userFull-stack Developer
Contributions:96 reviews, 126 commits, 329 PRs in 5 years 5 months
Contributions summary:Paul contributed extensively to the `openwrt/packages` repository, focusing on enhancing the Prometheus node exporter for OpenWrt. Their work involved creating new Lua-based collectors for metrics such as bmx6/7 network data and OpenWrt-specific system information. They also addressed naming conventions for Prometheus metrics, introduced features like exporting static files and added a package for dhcpdiscover. Additionally, the user integrated runtime tests for the various packages.
pull-requestsopenwrtstudio
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Paul Spooren - PHD Student at Hochschule Nordhausen University of Applied Sciences