Evan Krause

Software Engineer at Meta

Seattle, Washington, 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

🤩
Rockstar
🎓
Top School
Evan Krause is a software engineer with nine years of experience, currently building developer-focused tools at Meta from his base in Seattle. He’s a full-stack contributor with a strong emphasis on frontend UX and infrastructure, demonstrated by improvements to UI, testing, build processes, and GitHub Enterprise support on notable open-source projects like Sapling and Atom/Nuclide. Evan’s work often bridges polish and practicality—adding user-facing features (context menus, bug report workflows) while also hardening developer experience behind the scenes. He started as a plugin developer and multiple internships before joining Meta, giving him a breadth of experience across product types and codebases. That blend of user-centric UI work and backend integration makes him particularly effective at shipping stable, usable tools for other engineers.
code9 years of coding experience
job3 years of employment as a software developer
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (21)

atom-editor10
javascript10
develop10
ide10
ui-design10
uid10
front-end-development10
mercurial10
react10
flow-control9
work-flow9
control-flow9
flowtype9
lessc8
code-formatting8

Programming languages (6)

TypeScriptC++RustJavaScriptZigPython

Github contributions (5)

github-logo-circle
facebook/sapling

Oct 2022 - Jan 2023

A Scalable, User-Friendly Source Control System.
Role in this project:
userFull-stack Developer
Contributions:2 reviews, 58 commits, 16 PRs in 3 months
Contributions summary:Evan primarily contributed to the frontend and infrastructure aspects of the project. They enhanced the user interface by adding new UI elements and features, such as a context menu and a bug report button. Furthermore, the user modified the build process and added support for GitHub Enterprise, indicating a focus on improving developer experience and expanding the project's compatibility with different hosting environments. These contributions also included improvements to the testing strategy and overall application stability, along with bug fixes.
control-systemscalablesource-controluser-friendly
facebookarchive/nuclide

Sep 2017 - Dec 2018

An open IDE for web and native mobile development, built on top of Atom
Role in this project:
userFull-stack Developer
Contributions:3 releases, 106 commits, 3 branches in 1 year 2 months
Contributions summary:Evan primarily worked on enhancing the Nuclide IDE, built on top of Atom. Their contributions focused on improving the debugger functionality, specifically implementing a dropdown menu for connection selection and addressing related issues. Additionally, they contributed to the Mercurial integration, adding features such as an hg fold command, support for reordering commits, and improving the user experience. These contributions spanned both front-end and back-end aspects of the IDE, with modifications in JavaScript, Less, and Mercurial-related RPC code.
mobile-developmentatomideon-top
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