Real-Time DSP Plugin (2021 Present) at Moirae Software Engineering
United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Dave Thomas is a senior engineer with over 15 years of hands-on experience and a 20+ year track record delivering high-performance, low-latency systems across finance, biotech, developer tools, and media. He specializes in functional programming languages (F#, OCaml, Elm, Rust, Swift) and pragmatic systems engineering, often bridging prototype research (Python DSP R&D) with production C++ implementations. Currently he is developing a professional real-time audio DSP plugin in partnership with a U.S. company, focusing on ultra-low-latency signal paths using JUCE. An active open-source contributor, Dave has strengthened the F# ecosystem through work on Fable, FsAutoComplete and core F# tooling—adding fetch API support, refactorings, and cross-platform test coverage. He runs Moirae Software Engineering as director, combining consultancy and product work, and creates educational content on YouTube about functional programming and software design. A guitarist and frequent polyglot coder, he blends musical sensitivity with rigorous performance engineering to tackle time-critical systems.
15 years of coding experience
6 years of employment as a software developer
Electrical and Electronics Engineering, Electrical and Electronics Engineering at Teesside Tertiary College
Please file issues or pull requests here: https://github.com/dotnet/fsharp
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:42 commits, 2 PRs, 70 comments in 6 years
Contributions summary:Dave primarily contributed to the testing infrastructure of the F# project. Their commits involve adding and modifying unit tests across different core and xplat modules. A significant portion of their work focused on excluding BigInteger from portable tests and adding shared unit test files, indicating an effort to maintain test coverage and platform compatibility. The user also added Android and iOS test files, which suggests they are involved in cross-platform testing of the project.
Contributions:756 commits, 7 PRs, 47 pushes in 3 years 1 month
Contributions summary:Dave primarily contributed to the F# binding of the MonoDevelop project, focusing on enhancements to the language service, including improved tooltips, accurate code completion, and reference finding. They implemented various improvements, such as handling project file paths, fixing tooltip rendering, and correcting incorrect source paths. The user’s contributions improved the usability of the development environment for F# developers.
dotnetrevit-apimonomonodevelopcsharp
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
Dave Thomas - Real-Time DSP Plugin (2021 Present) at Moirae Software Engineering