Jake Donham

Engineer at Sierra

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jake Donham is an engineer with over two decades of experience building high-scale services, developer tools, and interactive frontends across startups and large tech companies. He has led distributed-systems projects at Twitter (Strato, WilyNS, Stitch) and prototyped developer-facing innovations at GitHub, including a live TypeScript+React notebook and Realtime GitHub. Comfortable starting systems from scratch or untangling long-lived codebases, he blends deep interests in type systems, language implementation, mechanized proof, and practical frontend engineering. As an independent researcher he built a data-driven document environment combining a rich editor, a Typescript-like embedded language, and spreadsheet-like evaluation semantics. An active open-source contributor, he’s fixed subtle Slate.js editor bugs demonstrating strong React and editor expertise. Based in San Francisco, he pairs technical leadership with a collaborative approach to making software with others.
code11 years of coding experience
job25 years of employment as a software developer
bookVisitor Computer Science, Visitor Computer Science at New York University
bookBS Computer Science, BS Computer Science at Yale University
bookPhD candidate Computer Science, PhD candidate Computer Science at Carnegie Mellon University
bookRecurse Center
stackoverflow-logo

Stackoverflow

Stats
11reputation
41reached
0answers
1question
github-logo-circle

Github Skills (10)

application-framework10
app-framework10
web-framework10
javascript10
rich-text10
slate10
text-editor10
react10
browser9
antlr6

Programming languages (9)

TypeScriptJavaC++ScalaChapelJavaScriptGoHTML

Github contributions (5)

github-logo-circle
ianstormtaylor/slate

Aug 2021 - Oct 2021

A completely customizable framework for building rich text editors. (Currently in beta.)
Role in this project:
userFront-end Developer
Contributions:5 reviews, 6 commits, 6 PRs in 2 months
Contributions summary:Jake primarily contributed to bug fixes and improvements within the `slate-react` library. Their work focused on resolving issues related to the `decorate` function, specifically ensuring it was correctly called and did not introduce extra render layers. They also addressed issues with text rendering and the handling of native events within the editable component. Their contributions demonstrate expertise in React component development and understanding of the Slate.js framework.
rich-textrichtextbrowserjavascriptrte
jaked/programmable-matter

Apr 2019 - Dec 2021

A dynamic data-driven document development environment (DDDDDE)
Contributions:993 commits, 1 PR, 503 pushes in 2 years 8 months
data-drivenddddynamic-dataodtdevelopment-environment
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.
Request Free Trial
Jake Donham - Engineer at Sierra