Michael Werle is a Senior Security Engineer with 17 years of software engineering experience, currently leading security efforts at Woven by Toyota in Chiyoda, Japan. He has deep DRM and runtime systems expertise developed over a long tenure at Sony Interactive Entertainment and Sony Computer Entertainment, where he rose to Principal Engineer focused on protecting content and platforms. A full-stack contributor in open source projects like the Subsurface divelog and EDDiscovery (popular among diving and Elite Dangerous communities), he brings practical UI and data-handling improvements alongside performance and mapping refinements. Michael combines systems-level security thinking with hands-on development across front-end and back-end domains, and is comfortable operating at the intersection of product UX and low-level platform protection. Notably, his career shows a pattern of moving between applied research and production engineering, giving him a pragmatic approach to complex security problems.
Contributions:33 commits, 31 PRs, 74 comments in 1 year 10 months
Contributions summary:Michael contributed significantly to the user interface by adding new options like "Keep on Top" and "Fast Travel Mode", integrating them into the application's settings and menu. They also implemented performance enhancements by directly referencing controls, and resolved a bug related to the "Distance to Next System" field to improve overall usability. Moreover, the user made various changes to the image handler and trilateration features by adding and editing associated code, suggesting a broad involvement across different aspects of the application. The user also fixed minor whitespace issues.
This is the official upstream of the Subsurface divelog program
Role in this project:
Full-stack Developer
Contributions:14 reviews, 6 commits, 6 PRs in 2 years
Contributions summary:Michael primarily contributed to the Subsurface divelog program by implementing new features and fixing bugs, with a focus on enhancing the user interface and addressing issues related to data handling. The user added functionality to edit gas changes within the profile widget, improving user experience. Furthermore, the user refactored and fixed issues related to reverse geo-coding, enhancing the dive site information. Finally, they improved the user experience with map short names and added a preference setting for it.
pythonsubsurfaceupstream
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
Michael Werle - Senior Security Engineer at Woven by Toyota