Top expert inOpen Source Software Development and SecuritySmart Home Automation and IoT Development
Fabian Affolter is a senior security analyst and seasoned engineer with 17 years of experience blending security testing, systems engineering, and release automation across open-source and commercial projects. He maintains critical packages for NixOS, Alpine Linux and Fedora, and contributes to widely used projects like Home Assistant and CircuitPython—bringing both low-level embedded support and user-facing frontend improvements. As a long-time Home Assistant developer he designed core components and much of the initial documentation, while at audius he applies that pragmatic, security-first mindset to production systems. Fabian’s work spans the full stack from hardware pin mappings on microcontrollers to network reconnaissance tooling and automated OS installer maintenance, reflecting an uncommon mix of mechanical engineering roots and modern IT security expertise. He’s also active in community-building efforts, having founded openwireless.ch and helped shape Fedora’s Security Lab and event ecosystem.
17 years of coding experience
12 years of employment as a software developer
Mechanical engineering, Mechanical engineering at Gewerblich-Industrielle Berufsschule Bern
B. Sc., Mechanical Engineering - Physics and FEM, B. Sc., Mechanical Engineering - Physics and FEM at Berne University of Applied Sciences - School of Engineering and Information Technology
General education, General education at Gewerblich-Industrielle Berufsschule Bern - BMS
HF, Mechanical engineering, HF, Mechanical engineering at TEKO Bern
Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:45 commits, 40 PRs, 9 comments in 1 year 5 months
Contributions summary:Fabian primarily contributed to updating and maintaining the netboot.xyz project by upgrading various operating system installers and utilities. These updates involved modifying configuration files (iPXE scripts) to reflect the latest versions and releases of operating systems like Arch Linux, Antergos, CentOS, Debian, and Kali Linux. This included adding new versions and removing outdated ones. The user also added a new utility.
FSL Test bench - Ansible playbook repository to setup a save environment for security auditing and testing. It can be used for teaching security testing methodologies, testing tools, learning, and playing.
Contributions:1056 commits, 1 PR, 139 pushes in 9 years 11 months
fslteachingsecurityansiblesecurity-testing
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
Fabian Affolter - Senior Security Analyst at Affolter Engineering