Martha Cryan

Software Engineer at Plotly

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
Martha Cryan is a software engineer with a decade of experience building polished front-end experiences and robust test infrastructure, currently at Plotly in Portland. She combines deep Jupyter ecosystem expertise—recognized as a Project Jupyter Distinguished Contributor—with practical UI and accessibility improvements across major projects like JupyterLab, Elyra, and plotly.js. Her work spans full-stack contributions, from pipeline editors and table-of-contents features to nuanced ARIA/focus fixes and interactive charting behavior. At IBM and in open source she led design-forward initiatives (e.g., settings editor redesign, collapsible notebook sections) while also strengthening QA with performance and validation tests. Known for shipping thoughtful UX refinements and reproducible test improvements, she bridges developer tooling and data-visualization workflows with a strong TypeScript/React background.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Carnegie Mellon University
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
3reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (43)

accessibility10
javascript10
pytest10
python10
jupyter10
accessibilityservice10
testing10
charts10
css10
typescript10
test-framework10
ui-design10
jupyterlab10
chartjs10
charting10

Programming languages (8)

TypeScriptDockerfileJavaShellJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
elyra-ai/elyra

Jun 2019 - Jan 2023

Elyra extends JupyterLab with an AI centric approach.
Role in this project:
userFull-stack Developer
Contributions:90 reviews, 125 commits, 104 PRs in 3 years 8 months
Contributions summary:Martha primarily worked on front-end and UI improvements, focusing on the pipeline editor's functionality and appearance. They added features such as a node property editor and enhanced the visual display of the pipeline editor. In addition, the user fixed bugs, such as incorrect links and incorrect property display, and implemented new functionalities, such as saving pipelines and enabling different export formats. The user also implemented UI improvements with updated styles and features for the Python runner.
pythonjupyterlab-extensionpypijupyter-notebookanaconda
jupyterlab/jupyterlab-toc

Feb 2020 - Nov 2020

Table of Contents extension for JupyterLab
Role in this project:
userFull-stack Developer
Contributions:21 commits, 6 PRs, 24 comments in 8 months
Contributions summary:Martha primarily contributed to enhancing the JupyterLab Table of Contents extension. Their work involved adding support for Python file parsing and generation, enabling the display of Python-specific code elements like imports, classes, and methods within the ToC. The user also updated the extension for compatibility with JupyterLab 2.0.0 and implemented the ability to enable or disable collapsible notebook cells within the ToC.
jupyterlab-extensiontable-of-contentsjupyterlabjupytercontents
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
Martha Cryan - Software Engineer at Plotly