Sage Mock is a Senior Frontend Engineer based in Portland, Oregon with 15 years of experience and over a decade focused on shipping polished web UIs using HTML, CSS, JavaScript and TypeScript. Currently at Zapier, they have a track record of improving UX and product polish across consumer and enterprise interfaces, and previously held senior JavaScript roles at Aruba and AWS Elemental. Sage is an active open-source contributor whose front-end work includes UI refinements for the well-known iTerm2 project and documentation improvements for Ramda, showing both design sensibility and attention to developer ergonomics. They’ve also contributed full-stack fixes and modernization to libraries like Parsimmon, demonstrating a knack for maintainability and build tooling. Known for thoughtful styling and preference-driven UI features (e.g., tab styling in iTerm2), they blend front-end craftsmanship with practical engineering across codebases. Outside work they publish small projects (like pkmn.help) and prefer inclusive, community-oriented collaboration, reflected in their concise technical writing and consistent OSS contributions.
15 years of coding experience
10 years of employment as a software developer
North Salem High School
Bachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Willamette University
A monadic LL(infinity) parser combinator library for javascript
Role in this project:
Full-stack Developer
Contributions:9 releases, 15 reviews, 268 commits in 6 years 3 months
Contributions summary:Sage primarily contributed to the development and maintenance of a parser combinator library for JavaScript. Their work included fixing bugs, such as improving error messages and ensuring the .expected array was sorted. They also refactored and updated the code to support UMD format, replaced Makefile with npm scripts and added a Lisp example. These changes show a focus on improving usability, maintainability, and extending the library's functionality.
Contributions:17 commits, 1 PR, 17 comments in 6 months
Contributions summary:Sage primarily contributed to the documentation of the Ramda library. Their commits focused on adding and improving JSDoc comments throughout the codebase. These documentation updates included detailed explanations of functions, parameters, return values, and examples, enhancing the usability and understanding of the library's API.
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.