Matt Rakow is a software engineer with 12 years of experience, currently building Distributed Data Structures on Microsoft’s Fluid Framework to enable real-time collaboration across Office and third-party apps. He blends systems-level backend work—implementing core collections like SharedMap and SharedDirectory—with front-end contributions to web standards, including edits to the CSS Scroll Snap Points spec. Previously a program manager on the Edge Web Platform, he shaped graphics, input, and web platform features that help developers build richer web apps. Based in Seattle and holding an M.S. in Computer Science, he focuses on high-performance sync, low-cost collaboration, and APIs that scale to diverse customer scenarios. An active open-source contributor, he moves between spec-writing and production code, uniquely straddling standards, browser platform, and distributed realtime systems.
12 years of coding experience
9 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at North Carolina State University
Library for building distributed, real-time collaborative web applications
Role in this project:
Back-end Developer
Contributions:2107 reviews, 480 commits, 894 PRs in 3 years 8 months
Contributions summary:Matt primarily contributed to the implementation of the SharedMap, which is a data structure for building real-time collaborative web applications. Their work included comments and minor modifications to the SharedMap's codebase, such as adding get generic and making toStringTag readonly. Further contributions included a new SharedDirectory implementation. The user's focus was on enhancing and refining core data structures, supporting the development of distributed, real-time applications.
Contributions:116 commits, 6 PRs, 65 pushes in 3 years 3 months
Contributions summary:Matt primarily contributed to the CSS Scroll Snap Points Module Level 1 documentation. Their work included converting the draft to the Editor's Draft format and adding examples. They were also responsible for fixing typos and updating the example figures in the documentation.
cssworking-groupdrafts
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.