Jon Nordby is a CTO and machine learning engineer with 17 years of experience designing end-to-end Audio ML systems that span embedded sensors, IoT, cloud-scale signal processing, and product delivery. He leads Soundsensing’s condition-monitoring efforts using sound and vibration analytics, while running a consultancy that blends data engineering, electronics prototyping, and ML training. A pragmatic open-source contributor since 2010, Jon has improved front-end tooling (SVGnest, NoFlo UI) and core back-end systems (NoFlo journaling, OpenRaster support in GIMP), showing deep fluency across C++, JavaScript, and embedded Linux. He combines hands-on sensor bringup and CI/DevOps experience with a formal MS in Data Science, and is known for building sustainable, reproducible pipelines that bridge research and production.
16 years of coding experience
6 years of employment as a software developer
Master of Science - MS Data Science, Master of Science - MS Data Science at Norwegian University of Life Sciences (UMB)
Vocational/CTE Electrical and Electronics Engineering, Vocational/CTE Electrical and Electronics Engineering at Færder Videregående
Bachelor's Degree Electronics Embedded Systems, Bachelor's Degree Electronics Embedded Systems at University of South-Eastern Norway
High School College/University Preparatory and Advanced High School/Secondary Diploma Program, High School College/University Preparatory and Advanced High School/Secondary Diploma Program at Sandefjord Videregående
SVG custom elements for FBP graph editing and visualization. Used in noflo/noflo-ui
Role in this project:
Front-end Developer
Contributions:248 commits, 54 PRs, 167 pushes in 4 years 8 months
Contributions summary:Jon primarily contributed to the front-end development of the project, making changes to HTML, JavaScript, and CSS files. Their work involved fixing bugs in the graph editor related to inport/outport export functionality and renaming files. They also refactored the code, moved examples, and updated the project's build process, demonstrating a focus on improving the user interface and streamlining the development workflow. Furthermore, they integrated new dependencies, indicating a contribution to feature enhancements.
Contributions:25 commits, 1 PR, 5 pushes in 1 year 8 months
Contributions summary:Jon primarily focused on automating the deployment process for the NoFlo browser application. They implemented and debugged an autodeploy workflow to GitHub Pages, configured the Gruntfile for deployment, and added a git user for Travis CI. The user also addressed deployment failures and swapped tokens, while also modifying the Grunt configuration.
templatebrowserscaffoldingjavascriptnoflo
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.