Andrew Featherstone is a cybersecurity threat analyst manager with 13 years of engineering and data science experience, currently leading threat analysis at KnowBe4 after Egress Software Technologies' acquisition. He blends hands-on embedded systems and IoT development—contributing RTC and DMA support to the Zephyr RTOS for Raspberry Pi Pico—with applied data science expertise that has driven cyber analytics and threat intelligence teams. Skilled at translating low-level hardware knowledge into practical security insights, he has shipped production-ready tooling and improved developer UX in full-stack projects like a KiCad plugin for PCB manufacturing. Based in Cheltenham, he pairs a BSc in Computer Science with a track record of moving from software development to data-driven security leadership, bringing a rare cross-domain perspective to incident detection and mitigation.
13 years of coding experience
7 years of employment as a software developer
Wellingborough School
BSc Computer Science with Industrial Experience, BSc Computer Science with Industrial Experience at University of Hull
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:125 reviews, 9 PRs, 224 comments in 2 years 2 months
Contributions summary:Andrew primarily contributes to the Zephyr RTOS drivers, specifically focusing on the Real-Time Clock (RTC) peripheral for the Raspberry Pi Pico. Their work includes adding initial RTC support, implementing alarm functionality, creating utility functions for time validation, and integrating DMA support. These changes involve modifying device tree files, writing C code to interact with hardware registers and implementing test cases.
Plugin to generate BOM + CPL files for JLCPCB, assigning LCSC part numbers directly from the plugin, query the JLCPCB parts database, lookup datasheets and much more.
Role in this project:
Full-stack Developer
Contributions:10 commits, 2 PRs, 2 comments in 21 days
Contributions summary:Andrew primarily contributed to improving the user interface and functionality of the KiCad plugin. They focused on enhancing the part selection dialog by adding features like subcategory selection and dropdown options for valid categories. These changes involved modifying the UI elements, connecting them to the backend logic for retrieving and filtering parts from a database, and improving the search functionality. The user also optimized the code by caching category and subcategory data for faster retrieval.
cplaction-pluginqueryedaparts
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
Andrew Featherstone - Cybersecurity Threat Analyst Manager