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.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Computer Science Computer Science - Software Engineering stream, Bachelor of Computer Science Computer Science - Software Engineering stream at Carleton University
B. Arch. Architecture and Urbanism, B. Arch. Architecture and Urbanism at Universidade Federal de Mato Grosso
Elyra extends JupyterLab with an AI centric approach.
Role in this project:
Full-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.
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.
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.