Joyce Ma

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
Joyce Ma is a software engineer in San Francisco with seven years’ experience building high-performance web apps, specializing in real-time video and audio communication. At Twilio she was a core contributor to the widely used twilio-video.js SDK—improving performance by 30%, reducing downtime and support requests, and adding features like Chrome tab sharing and TypeScript definitions used by 100,000+ developers. She combines front-end expertise (JavaScript/TypeScript, React, CSS) with back-end skills (Node.js, AWS, SQL, Docker) and strong testing practices (Jest, Cypress, Mocha/Chai). Joyce has a track record of optimizing systems for scale—benchmarked databases, horizontally scaled services to 1,000 RPS, and cut database latency by 95% on a reservations module. A former Hack Reactor resident and mentor, she enjoys translating deep technical improvements into better developer and user experiences.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Biology, Physiology, Bachelor of Science - BS, Biology, Physiology at San Francisco State University
bookAdvanced Software Engineering Immersive, Advanced Software Engineering Immersive at Hack Reactor
languagescantonese, mandarin
github-logo-circle

Github Skills (17)

unit-testing10
javascript10
testing10
css10
typescript10
360-video10
typescript-types10
html10
test-integration10
typescripts10
webrtc10
test-unit10
integration-testing10
video-chat9
quicklaunch7

Programming languages (5)

TypeScriptJavaScriptVueHTMLTSQL

Github contributions (5)

github-logo-circle
twilio/video-quickstart-js

Jan 2020 - Feb 2022

A quickstart and code samples for Twilio Video JavaScript SDK. https://www.twilio.com/docs/video
Role in this project:
userFront-end Developer
Contributions:9 reviews, 66 commits, 40 PRs in 2 years
Contributions summary:Joyce primarily contributed to the development of the frontend user interface for the Twilio Video JavaScript Quickstart project. Their commits focused on building new examples, specifically for features like enabling and disabling tracks within a video chat application. The user implemented HTML, CSS and JavaScript to display and control local and remote media streams, including muting/unmuting audio and video. They also made modifications to existing HTML and CSS files.
videojsvideochattwiliojavascriptwebrtc-video
twilio/twilio-video.js

Mar 2020 - Jan 2023

Twilio’s Programmable Video JavaScript SDK
Role in this project:
userFull-stack Developer
Contributions:8 releases, 143 reviews, 148 commits in 2 years 11 months
Contributions summary:Joyce primarily focused on enhancing the Twilio Programmable Video JavaScript SDK. They made significant contributions to features like Chrome tab sharing and network monitoring by implementing new logic and tests. Furthermore, the user worked on establishing TypeScript definitions for the SDK, defining key classes like Track, LocalAudioTrack, and RemoteAudioTrack. These efforts included fixing event listener cleanup issues, adding various events, and refining the code for better performance and maintainability.
twiliojavascriptwebrtcsdkprogrammable
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
Joyce Ma