Jan Seidl is a seasoned software engineer with 13 years of experience and a deep specialty in ICS/SCADA security, having spent seven years securing critical infrastructure across power, chemical, oil & gas, mining and automated buildings. He blends low-level expertise with broad systems knowledge—PLCs, RTUs and industrial protocols (Modbus, DNP3, IEC 60870‑5, Profibus/S7)—with enterprise security practices like NERC CIP and ISA/IEC 62443. Comfortable across platforms and languages, Jan pairs hands-on firmware and binary analysis experience with infrastructure and DevOps skills (VMware/OpenStack, AIX, RHEL) and programming in C/C++, Python, Ruby and more. His open-source contributions include security and build-process hardening for the widely used Brave browser and cryptography work on SecureDrop, illustrating a focus on practical, auditable security improvements in real-world projects. Based in Sunnyvale, he brings both vendor-level familiarity (Siemens, Waterfall, Tofino, Palo Alto, ABB) and an investigator’s mindset—incident response, reverse engineering and penetration testing—to design resilient industrial systems.
ultrafast single TCP packet audio/visual experience
Role in this project:
Front-end Developer
Contributions:1 review, 36 commits, 12 PRs in 1 year 7 months
Contributions summary:Jan primarily focused on front-end development, making significant changes to the `index.html` file. Their contributions centered on optimizing the website's visual appearance and user experience, including reducing file sizes, modifying titles, and adding elements related to audio and visual features. They also introduced and removed ad integrations, demonstrating experience with UI elements and related content display.
GitHub repository for the SecureDrop whistleblower platform. Do not submit tips here!
Role in this project:
Back-end Developer
Contributions:126 commits, 1 PR, 3 comments in 2 years 10 months
Contributions summary:Jan made several commits focused on back-end development within the SecureDrop platform. They modified Python code, specifically within the `modules/deaddrop/files/deaddrop/crypto.py` file, to reorganize and update cryptographic functions, including testing of those functions. These updates involved adding and modifying configuration settings related to hashing, and integrating updates from external branches. This user appears to be involved in maintaining the core cryptographic operations of the SecureDrop application.
usabilitypythonsubmitflask-applicationsecuredrop
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.