Edward Brey is a versatile software engineer with 14+ years building embedded, desktop, web, and mobile systems, and a track record of turning complex hardware-software problems into polished products. He founded and leads development at Toolsay LLC, delivering end-to-end solutions from iOS/Android apps and billing sites to telemetry, routing, and voice services for industrial and healthcare clients. A hands-on manager and mentor who doubled team velocity at Kohler and shipped firmware, network stacks, and CI-driven tools at Eaton, he blends strong design instincts with pragmatic, maintainable code. Active in open source, he’s contributed stability and async-exception handling improvements to notable projects like NLog and WebSocket++, demonstrating attention to robustness and cross-platform compatibility. Based in Sheboygan Falls, WI, he balances technical leadership with community roles—officiating sports and supporting accessibility projects such as a mouth-operated joystick app—reflecting a practical, service-oriented approach to engineering.
14 years of coding experience
19 years of employment as a software developer
High School Diploma, 4.7 / 4 (advanced classes awarded extra grade points), High School Diploma, 4.7 / 4 (advanced classes awarded extra grade points) at New Berlin West High School
MS, Computer Engineering, 3.7 / 4, MS, Computer Engineering, 3.7 / 4 at Walden University
BS, Electrical and Computer Engineering, 3.4 / 4, BS, Electrical and Computer Engineering, 3.4 / 4 at Marquette University
Contributions summary:Edward primarily worked on mobile application development within the Xamarin Forms framework. Their commits reveal significant efforts in refactoring and restructuring the mobile project, including moving Android project files and renaming the 'Mobile' project to 'MobileCore'. They also added client models, implemented commitment status functionality, and recreated the Xamarin Forms solution. These changes strongly suggest a focus on improving the structure and features of the mobile application.
NLog - Advanced and Structured Logging for Various .NET Platforms
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs, 6 comments in 7 months
Contributions summary:Edward primarily contributed to the NLog library by adding and modifying exception handling features. They introduced methods like `SwallowAsync` to gracefully handle exceptions within asynchronous operations, preventing propagation. Their work involved modifying existing classes like `Logger` and interfaces like `ISuppress` while also adding unit tests to ensure the new functionality. The user also focused on refining documentation to clarify the behavior of these exception-handling methods.
structured-loggingloggingnetstandard13c-sharpuwp
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.