Ben Makuh is a Senior Staff Engineer with 11 years of full‑stack experience and a strong front-end sensibility, currently shaping product and platform at Miro. He combines hands‑on compiler and language work—contributing syntax and lexer/parser improvements to the Grain language—with pragmatic TypeScript and code‑quality efforts on projects like the Quill editor. At InVision he led org‑wide design system upgrades and a web performance initiative that halved load times for some VM users, and he’s built real‑time collaborative editors, GraphQL sync services, and multi‑user test runners. Based in Arvada, Colorado, Ben pairs deep technical craftsmanship with user-focused design, and brings a background that spans startups to large product orgs and even pastoral leadership, which informs his collaborative, mentorship-driven approach.
11 years of coding experience
17 years of employment as a software developer
MABTS, MABTS at Denver Seminary
B.S. Computer Science, B.S. Computer Science at Colorado School of Mines
The Grain compiler toolchain and CLI. Home of the modern web staple. 🌾
Role in this project:
Back-end Developer & Compiler Engineer
Contributions:3 reviews, 17 commits, 5 PRs in 1 month
Contributions summary:Ben primarily focused on compiler and language features for the Grain programming language. Their contributions included refactoring the file extension usage, adding support for trailing commas in arrays, tuples, and ADT constructors/function arguments, and adding support for bitwise operators. These changes involved modifying the compiler, lexer, parser, and associated test suites to enhance the language's syntax and functionality.
Quill is a modern WYSIWYG editor built for compatibility and extensibility
Role in this project:
Full-stack Developer
Contributions:9 reviews, 1 PR, 16 comments in 1 year 1 month
Contributions summary:Ben primarily focused on improving the codebase's type safety and maintainability. Their work included turning on `noImplicitAny` in the TypeScript configuration and fixing all resulting errors. They also addressed linting issues. Furthermore, the user appears to be involved in refactoring and code cleanup, with a focus on testing.
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.