Karla Spuldaro

Data Engineer

Ottawa, Ontario, Canada
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
Karla Spuldaro is a Data Engineer with eight years of experience building developer-facing tools and production services at IBM, currently supporting IBM Quantum & AI. She combines full-stack development, DevOps, and data engineering expertise, with a track record as a core committer on Elyra—an AI-centric JupyterLab extension—and contributions to the JupyterLab file editor that improved clipboard, undo/redo, and debugger UI behavior. Her background spans open-source mentorship and implementing features that make interactive computing smoother, like a Python-runner integration and workspace state restoration. Trained in software engineering at Carleton after an earlier career in architecture, she brings a design-minded approach to engineering and collaboration across frontend and backend systems. Colleagues rely on her for pragmatic solutions that bridge research tooling and production workflows in AI and quantum projects.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor of Computer Science Computer Science - Software Engineering stream, Bachelor of Computer Science Computer Science - Software Engineering stream at Carleton University
bookB. Arch. Architecture and Urbanism, B. Arch. Architecture and Urbanism at Universidade Federal de Mato Grosso
github-logo-circle

Github Skills (13)

typescript10
javascript10
typescripts10
jupyterlab10
python10
react10
typescript-types10
ui-components10
front-end-development9
codemirror9
ui-design9
uid9
jupyter-notebook8

Programming languages (6)

TypeScriptCSSSCSSJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
elyra-ai/elyra

Jul 2019 - Oct 2022

Elyra extends JupyterLab with an AI centric approach.
Role in this project:
userFull-stack Developer
Contributions:198 reviews, 112 commits, 93 PRs in 3 years 3 months
Contributions summary:Karla primarily contributed to the implementation of the Python-runner extension, which executes python files within the JupyterLab environment. They were involved in moving the initial implementation, implementing a toolbar with the python file option, adding the save button to the python editor toolbar and restoring the opened python files after workspace reload. They also contributed to bug fixes like the script execution indicator and style and ability to close Python execution output. Their work focused on extending JupyterLab with AI-centric features.
pythonjupyterlab-extensionpypijupyter-notebookanaconda
jupyterlab/jupyterlab

May 2020 - May 2022

JupyterLab computational environment.
Role in this project:
userFront-end Developer
Contributions:20 commits, 5 PRs, 33 comments in 2 years
Contributions summary:Karla primarily contributed to the JupyterLab file editor extension, adding new commands and features. They implemented copy, paste, cut, and select all commands, integrating with the system clipboard and editor functionality. The user also refactored existing code, added undo and redo commands, and improved the user interface by adding table and tree views for the debugger's variable display.
jupyterlab-extensionjupyterlabjupyter-widgetjupytercomputational
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
Karla Spuldaro - Data Engineer