Josh Siegle is a seasoned product leader and technologist with 11+ years of experience blending embedded systems engineering, wireless research, and product strategy into customer-facing solutions. Currently a Senior Product Manager at Salesforce in Seattle, he has previously led wireless and cybersecurity product lines at Motorola, Shure, Caterpillar and McDonald's, driving roadmaps, go-to-market strategy and profitability for mission-critical and industrial products. He pairs an electrical engineering background and MBA with deep hands-on coding and data-science contributions to open-source neuroscience tooling—most notably on SpikeInterface and the AllenSDK—where he improved Neuropixels data handling, visualization, and NWB support. Known for bridging hardware, firmware and cloud/product thinking, he brings a pragmatic focus on data formats, reproducible pipelines, and cross-functional execution. Colleagues rely on him to translate complex technical constraints into clear business outcomes and reliable product experiences.
12 years of coding experience
30 years of employment as a software developer
MBA Enterprise Network Technologies, MBA Enterprise Network Technologies at DePaul Driehaus College of Business
High School Diploma, High School Diploma at Peoria Notre Dame
Engineering, Engineering at Illinois Central College
BSEE with Computer Option Signal Processing, BSEE with Computer Option Signal Processing at Bradley University
Contributions:166 commits, 6 PRs, 82 pushes in 8 years
Contributions summary:Josh's commits primarily focused on modifications related to file format handling and data processing within the `open-ephys/gui` repository. Their work included adjustments to directory structures, improving HDF5 file format support, and fixing code to ensure Linux compatibility. Furthermore, the commits reveal efforts to debug and optimize spike sorting and audio monitoring functionalities.
Archived code for reading data saved by the Open Ephys GUI
Role in this project:
Back-end Developer
Contributions:53 commits, 29 PRs, 44 pushes in 7 years
Contributions summary:Josh primarily focused on developing and implementing functionality for loading and processing data within the Open Ephys analysis tools. Their contributions include the addition of Python code for loading data from `.continuous`, `.spikes`, and `.events` files, along with a re-routing mechanism to handle different file types. They also addressed indexing issues and improved the overall data loading process. The user's work significantly expanded the project's ability to handle and analyze diverse data formats generated by the Open Ephys GUI.
pythonephysguiopen-ephys
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.