Mark Hintz is a Staff Engineer specializing in dataviz platforms with 12 years of experience building query-driven visualization tooling and APIs at Datadog. He blends frontend expertise (React, D3, Canvas, WebGL, TypeScript) with backend and systems thinking to deliver scalable, user-configurable visualizations used across large product surfaces. His background in interaction design and prior roles at visualization studios inform pragmatic UX-focused engineering decisions, while his open-source contributions to prominent C++ graphics toolkits (openFrameworks, Cinder) and Rust cgmath show deep hands-on experience with linear algebra and graphics transforms. Comfortable switching between individual contributor work and technical leadership, he has a track record of shipping complex query features, architecting dataviz extensions, and mentoring teams. An interesting detail: he pairs production-grade engineering with academic curiosity—holding an MA in Interaction Design and contributing mathematical clarity to core graphics libraries.
13 years of coding experience
10 years of employment as a software developer
Master of Arts (M.A.), Interaction Design, Master of Arts (M.A.), Interaction Design at Zürcher Hochschule der Künste
International Baccalaureate Diploma, International Baccalaureate Diploma at Southwest High School
Bachelor of Arts (B.A.), Economics, Bachelor of Arts (B.A.), Economics at Reed College
A linear algebra and mathematics library for computer graphics.
Role in this project:
Back-end Developer
Contributions:10 commits, 10 PRs, 29 comments in 4 months
Contributions summary:Mark primarily contributed to the `cgmath` library by implementing and extending matrix functionality. They added methods for creating transformation matrices, including rotation around axes and axis-angle rotations. Moreover, the user added Transform implementations for Matrix3 and Matrix4, and refactored the code base by changing the name of methods. These changes demonstrate a focus on expanding the library's capabilities related to linear algebra and transformations.
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Role in this project:
Software Engineer
Contributions:28 commits, 2 PRs, 7 comments in 12 days
Contributions summary:Mark primarily focused on improving the `ofMatrix4x4` class within the openFrameworks toolkit. Their contributions included fixing bugs related to the `makeLookAtMatrix` function, correcting indentation issues, and adding detailed comments to the class, including comments for the constructor, make methods, and vector operators. The user's work improved the clarity, functionality, and maintainability of the core mathematical components within the library.
cppopenframeworksosxwindowslinux
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.