Emma King

Senior Software Engineer at Render

Portland, Oregon, 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
Emma King is a Senior Software Engineer based in Portland, Oregon with 11 years of experience building full-stack and backend systems across startups and large enterprises. She has shipped production features at companies like Atlassian and American Express and now focuses on platform-scale problems at Render. A strong open-source contributor, Emma has worked on core Git libraries (libgit2 and nodegit), improving SSH transport, ignore behavior, and cross-platform OpenSSL builds—efforts that help tools used widely by developers and Electron apps. She brings practical cross-platform build and integration expertise alongside hands-on feature development, and has a track record of mentoring and leading student engineering initiatives dating back to her ASU days.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Arizona State University
bookDesert Vista High School
github-logo-circle

Github Skills (25)

git10
libgit210
c-language10
c1110
c1710
libgit2sharp10
cplus10
openssl10
version-control10
cpp10
cprogramming-language10
testing9
electron9
windows9
build-automation9

Programming languages (9)

TypeScriptCoffeeScriptC++CRustJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
nodegit/nodegit

Sep 2018 - Mar 2019

Native Node bindings to Git.
Role in this project:
userFull-stack Developer
Contributions:69 commits, 14 PRs, 2 pushes in 5 months
Contributions summary:Emma's contributions primarily focused on enhancing the build process of the nodegit library, particularly concerning OpenSSL integration. They worked on including OpenSSL headers and libraries based on the operating system (macOS and Windows) and the build environment (Electron). The user also implemented changes to dynamically link against OpenSSL on Linux and BSD systems and addressed linking errors related to libssh2 and OpenSSL. These changes aimed to streamline the build process and ensure the library functions correctly across different platforms, especially within the context of Electron builds.
electronwindowsjavascriptlibgit2c-plus-plus
libgit2/libgit2

Feb 2018 - Mar 2019

A cross-platform, linkable library implementation of Git that you can use in your application.
Role in this project:
userBackend Engineer
Contributions:9 commits, 1 PR, 1 comment in 1 year
Contributions summary:Emma contributed to the `libgit2` library by implementing and modifying core Git functionality. They focused on improving SSH transport, including unescaping repository names, and updating related test cases. Furthermore, the user made changes to the ignore functionality, adding new test cases and refactoring them for improved code organization.
version-controlgit-clientlibgit2dvcscross-platform
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
Emma King - Senior Software Engineer at Render