Michael Mauderer

Senior Rust WebGL Developer at http://colour-science.org/

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Mauderer is a Senior Rust WebGL Developer with 13 years of experience building interactive systems at the crossroads of computer graphics, HCI and perceptual psychology. He combines deep academic expertise—holding a PhD in HCI and research roles on gaze-contingent displays and colour science—with production-grade engineering in Rust, Vulkan and WebGL to ship real-time, perceptually-optimized UIs and pipelines. His work spans augmented/virtual reality, automotive AR, real-time eye-tracking and colour appearance models, and he contributes to notable open-source projects including Enso Analytics and the colour-science library. Comfortable from low-level shader and GPU work to UX-driven front-end changes, he’s known for translating perceptual research into practical, performance-sensitive software that improves how people perceive information.
code13 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Human Computer Interaction, Doctor of Philosophy (Ph.D.), Human Computer Interaction at University of St. Andrews
bookMaster of Science (M.Sc.), Bachelor of Science (B.Sc.), Computer Science, Master of Science (M.Sc.), Bachelor of Science (B.Sc.), Computer Science at Universität des Saarlandes
languagesGerman, English
stackoverflow-logo

Stackoverflow

Stats
3,842reputation
1.3mreached
50answers
10questions
Badges
python
top-5%
github-logo-circle

Github Skills (15)

rust10
front-end-development10
python10
colors10
unit-test10
numpy10
opengl9
fragment-shader9
ui-framework9
data-analysis8
eclipse-plugin6
init6
pydev6
multithreading6
matplotlib6

Programming languages (10)

TypeScriptC++ShellRustScalaJavaScriptWebAssemblyHTML

Github contributions (5)

github-logo-circle
enso-org/enso

Mar 2020 - Jan 2023

Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Role in this project:
userFront-end Developer
Contributions:417 reviews, 292 commits, 111 PRs in 2 years 10 months
Contributions summary:Michael contributed to the Enso Analytics platform by implementing features related to the visual rendering of shape IDs and developing new display modes. Their work included modifying fragment shaders, and updating the UI framework for handling keyboard input. This involved changes across multiple Rust files within the GUI, focusing on enhancing the visual representation and interaction within the application's graphical user interface.
polyglotjitfunctional-programminglanguage-designrts
colour-science/colour

Aug 2014 - Oct 2019

Colour Science for Python
Role in this project:
userData Scientist
Contributions:9 reviews, 84 commits, 50 PRs in 5 years 3 months
Contributions summary:Michael primarily contributed to the development and testing of color appearance models within the "colour-science" Python library. Their work included implementing new color appearance models (CAMs), adding tests for these models, and fixing related bugs. The user also added unit tests for the IPT color space and improved existing tests by vectorizing them and implementing a reverse implementation test for CIECAM02. This work demonstrates a strong focus on color science algorithms and their practical application through testing and refinement.
colourspacesdatapythoncolour-spacescolor-space
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 Mauderer - Senior Rust WebGL Developer at http://colour-science.org/