Matthew Seal

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
Matthew Seal is a Principal Engineer based in San Jose with 13 years of experience building resilient backend systems and developer tooling across startups and large platforms. He combines hands-on engineering (from kernel and driver-level work early in his career to cloud-scale services at Netflix and Confluent) with executive technical leadership as former CTO and Co-CEO of Noteable. An active open-source maintainer in the Jupyter ecosystem, he has improved core functionality, cross-platform security, and parallel kernel management in widely used projects like jupyter_client, jupyter_core, nbformat, and papermill. Matthew is skilled at hardening I/O and release processes, making platform-specific fixes (notably Windows permission and secure file-writing safeguards) that improve reliability for diverse users. He holds an MS in Computer Science and a BS in Electrical and Electronics Engineering from Stanford, blending academic rigor with product-focused delivery.
code13 years of coding experience
github-logo-circle

Github Skills (34)

filesystem10
zeromq10
schema-validation10
python10
jupyter10
setuptools10
testing10
parameterization10
file-operations10
cicd10
windows-security10
fileio10
file-handling10
file-processing10
jupyter-notebook10

Programming languages (14)

C#JavaC++ScalaGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
nteract/papermill

Dec 2017 - Oct 2022

📚 Parameterize, execute, and analyze notebooks
Role in this project:
userBack-end Developer
Contributions:68 reviews, 349 commits, 257 PRs in 4 years 10 months
Contributions summary:Matthew focused on improving the parameterization and execution of notebooks within the papermill project. They refactored import paths, modified parameter handling to append cells instead of replacing, and fixed quote escaping for parameters. They also resolved a merge conflict and updated the project's dependency management.
nteractpublishingpythonpipelinedata-science
jupyter/nbformat

Apr 2019 - Apr 2021

Reference implementation of the Jupyter Notebook format
Role in this project:
userFull-stack Developer
Contributions:27 reviews, 73 commits, 45 PRs in 2 years
Contributions summary:Matthew primarily focused on refactoring the project to support Python 3 and removed support for Python 2. Their work included modifications to the notebook signing, including code cell trust management, and schema validation for the Jupyter Notebook format. Additionally, the user implemented updates to the documentation and made adjustments to the release process, indicating a role in improving the project's stability and maintainability. The user also contributed to the CI/CD pipelines and related test infrastructure.
jupyterlab-extensionjupyter-notebooknotebookjupyterlabjupyter
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
Matthew Seal