Jonathan Arweck is an acoustic engineer with a decade of experience designing and refining audio systems at USound GmbH, where he progressed from junior to senior roles since 2016. Trained with an M.Sc. in Audio Engineering from TU Graz, he blends rigorous signal- and acoustics-focused engineering with practical product development for miniature transducer systems. Beyond acoustics, Jonathan contributes to open-source .NET and WPF projects—improving core plotting math in OxyPlot and enhancing UI controls in PropertyTools—showing a knack for both numerical algorithm refinement and user-facing tooling. He combines hands-on measurement and modeling expertise with a developer’s eye for performance and usability, making him adept at turning complex acoustic requirements into robust, producible solutions.
10 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Elektrotechnik-Toningenieur (Audio Engineering), Master of Science - MS, Elektrotechnik-Toningenieur (Audio Engineering) at Technische Universität Graz
Contributions:74 reviews, 78 commits, 158 PRs in 4 years 8 months
Contributions summary:Jonathan primarily contributed to the core functionality of the OxyPlot library by adding new properties and calculations to the `Axis` and `LogarithmicAxis` classes. They implemented new properties like `MinimumMajorStep` and `MinimumMinorStep`, and improved the calculation of minor intervals within the axes. The user also refactored the logarithmic axis tick calculation and fixed issues related to the DateTimeAxis and LogarithmicAxis, indicating a focus on axis behavior and performance. These commits demonstrate their understanding of and contributions to the core mathematical and rendering aspects of the plotting library.
Custom controls for WPF: PropertyGrid, DataGrid, multi-select TreeView, ColorPicker and more
Role in this project:
Full-stack Developer
Contributions:8 commits, 7 PRs, 1 push in 7 days
Contributions summary:Jonathan primarily focused on enhancing the WPF-based UI components within the `propertytools/propertytools` repository. Their work included fixing bugs and implementing improvements related to the `TreeListBox` control. They also made changes to the `Column` and `ColumnDefinition` classes, indicating involvement in data grid customization and display logic. These modifications suggest a focus on front-end development and UI improvements within the context of the project.
xamltreeviewwindowingpropertygridtooltips
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
Jonathan Arweck - Acoustic Engineer at USound GmbH