Marcus Longmuir is a pragmatic engineering leader with 12 years of experience building distributed systems and developer tooling, now heading R&D at MSquared in London. He progressed through technical and leadership roles at Improbable—culminating as Principal Engineer—where he focused on incubation projects and full-stack systems engineering. Marcus contributes to notable open-source projects around gRPC-Web and TypeScript Protocol Buffers tooling, having implemented service generation and resolved tricky proto2 edge cases. He blends hands-on implementation with product-minded incubation, shipping libraries and examples that bridge Go and TypeScript runtimes. Trained in Computer Science at King's College London, he brings entrepreneurial instinct from time at Entrepreneur First and a history of shaping architecture in high-growth teams.
12 years of coding experience
11 years of employment as a software developer
Christleton High School
BSc Computer Science, BSc Computer Science at King's College London
Protocol Buffers Compiler (protoc) plugin for TypeScript and gRPC-Web.
Role in this project:
Full-stack Developer
Contributions:3 releases, 10 reviews, 43 commits in 4 years 2 months
Contributions summary:Marcus primarily contributed to the TypeScript code generation for Protocol Buffers, including implementing service definition generation. They added and modified code related to TypeScript and JavaScript service definitions, and updated build configurations with Travis. They also fixed issues related to messages and enums without packages and resolved issues with optional and repeated fields in proto2 messages.
Contributions:8 releases, 12 reviews, 302 commits in 4 years 9 months
Contributions summary:Marcus contributed to the gRPC Web implementation, focusing on both the frontend and backend aspects of the project. Their work included fixing examples, modifying code for port usage, and adding a TypeScript library for the project. They also merged branches and addressed naming, logging, and testing issues, demonstrating involvement in various areas of the project's codebase.
golangbrowsergrpcgrpc-webtypescript
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.