Sarah Jiang

Senior Open Source Engineer at Slack

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

🤩
Rockstar
🎓
Top School
Sarah Jiang is a Senior Open Source Engineer at Slack with six years of experience blending product design and full-stack engineering to build developer-focused tools and delightful user experiences. Comfortable across React, Node, Rails, and databases from MongoDB to Postgres, she ships end-to-end systems—most recently a MERN-based generative game that used markov-chain models and semantic parsing to produce 5-7-5 haikus. At Slack she contributes to prominent SDKs like bolt-js and the Node/Python Slack SDKs, improving stability, expanding Slack Connect/admin APIs, and strengthening TypeScript and testing coverage. Trained in neuroscience at Stanford and full-stack development at App Academy, she brings a user-centered, research-informed approach to open-source platform work. Colleagues rely on her for pragmatic engineering across the stack and for turning design intuition into robust, well-tested developer tools.
code6 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Human Biology - Neuroscience, 3.81, Bachelor of Science - BS, Human Biology - Neuroscience, 3.81 at Stanford University
bookFull Stack Web Development, Full Stack Web Development at App Academy
languagesEnglish
github-logo-circle

Github Skills (20)

application-framework10
javascript10
slack-api10
python10
apidoc10
testing10
app-framework10
typescript10
websocket10
api10
slack10
typescript-types10
web-framework10
nodejs10
typescripts10

Programming languages (7)

TypeScriptJavaDockerfileCoffeeScriptJavaScriptRubyPython

Github contributions (5)

github-logo-circle
slackapi/bolt-js

Jun 2021 - Jan 2023

A framework to build Slack apps using JavaScript
Role in this project:
userBack-end Developer
Contributions:8 releases, 203 reviews, 522 commits in 1 year 7 months
Contributions summary:Sarah primarily focused on enhancing the functionality and stability of the `bolt-js` framework. Their contributions involved bug fixes, such as addressing errors in the AWS Lambda receiver and handling potential issues in conversation storage. They also incorporated new features, like the addition of Slack Connect API event types and updated TypeScript definitions. Furthermore, the user updated the framework's dependencies to handle node types.
websocketsjavascriptframeworkwebsocketslack
slackapi/node-slack-sdk

Jul 2021 - Jan 2023

Slack Developer Kit for Node.js
Role in this project:
userBack-end Developer
Contributions:8 releases, 113 reviews, 42 commits in 1 year 5 months
Contributions summary:Sarah contributed to the development of the Node.js Slack SDK, focusing on adding and refining API methods for Slack Connect and admin functionalities. Their work involved implementing new methods, updating existing ones, and creating associated tests. Furthermore, the user addressed bug fixes, such as the removal of assertions, and enhanced the functionality of the SDK's file upload feature.
websocketsnode-jsdeveloper-kitslack-botwebsocket
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
Sarah Jiang - Senior Open Source Engineer at Slack