Declan Kelly

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
Declan Kelly is a software engineer based in San Francisco with 11 years of experience building reliable cloud and ML platforms, including contributions to AWS services like SageMaker Studio and DynamoDB. He is proficient in Rust, Java, and Python and has a strong track record operating high-reliability production services and designing developer-facing tooling. Declan is an active open-source contributor—his work on JupyterLab and the JupyterLab Desktop app improved core UI and desktop functionality for a widely used computational environment. He enjoys collaborating across teams to share knowledge and drive robust solutions, and he pairs systems-level curiosity (from OS fundamentals to distributed systems) with practical cloud engineering experience. Outside of engineering he runs and reads science fiction and fantasy, a hobby that often inspires unconventional approaches to technical problems.
code11 years of coding experience
job7 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookThe Thacher School
github-logo-circle

Github Skills (21)

javascript10
electron10
python10
jupyter10
typescript10
jupyterlab10
typescript-types10
jupyter-notebook10
typescripts10
testing9
menubar9
implement9
menu9
react9
user-interface8

Programming languages (9)

TypeScriptC++RustJavaScriptGoHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
JupyterLab desktop application, based on Electron.
Role in this project:
userFull-stack Developer
Contributions:1 release, 67 commits, 28 PRs in 7 months
Contributions summary:Declan primarily contributed to the JupyterLab Desktop application, focusing on both the front-end and back-end aspects. Their work involved resolving tslint issues, updating server functionality, and refactoring the Python registry. They also implemented new menu options and addressed Windows platform compatibility. The changes spanned multiple files and included core features for the application.
desktop-applicationjupyterlab-extensionelectronjupyter-notebooknotebook
jupyterlab/jupyterlab

Feb 2018 - Jan 2020

JupyterLab computational environment.
Role in this project:
userFull-stack Developer
Contributions:12 commits, 8 PRs, 11 comments in 1 year 11 months
Contributions summary:Declan implemented several features within the JupyterLab environment. These include exporting menu construction methods, updating selections on editor focus, and adding a saving signal to the document context interface. The user also added tests for metadata and env values in the kernel spec models, demonstrating a focus on improving the core functionality and reliability of the application. The commits also involved code changes to the UI components.
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