Afshin Darian

Technical Director at Project Jupyter

London, England, United Kingdom
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
Afshin Darian is a Technical Director based in London with 14 years of experience, currently leading engineering at QuantStack and serving on the Project Jupyter Executive Council. He combines full‑stack software craftsmanship with open‑source stewardship, contributing significant front-end refactors (removing jQuery/Bootstrap and improving keyboard navigation in ipywidgets) as well as kernel and server work across jupyter_server and ipykernel. Analytical and persuasive, he has driven debugging, UX and server-side improvements that restore and modernize core Jupyter functionality. His unusual academic background—a Master's in History and a BA in Philosophy—informs a focus on clear documentation, governance and long-term maintainability alongside hands-on architecture.
code14 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, HISTORY, Master's degree, HISTORY at University of California, Berkeley
bookBachelor's degree, Philosophy, Bachelor's degree, Philosophy at Rutgers, The State University of New Jersey-New Brunswick
github-logo-circle

Github Skills (58)

api-doc10
debugging10
debug10
typescript310
javascript10
ui-d10
python10
jupyter10
testing10
css10
tornado10
typescript10
ipython10
typescript210
ui-design10

Programming languages (10)

TypeScriptCSSShellC++SCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
jupyterlab/jupyterlab

Jan 2016 - Jan 2023

JupyterLab computational environment.
Role in this project:
userFull-stack Developer
Contributions:226 reviews, 3702 commits, 1132 PRs in 7 years 1 month
Contributions summary:Afshin primarily worked on improving the JupyterLab interface for debugging. Their contributions involved fixing bugs related to the session and kernel handling, and restoring existing functionalities such as the context menu and source file browsing. The user was responsible for adding enhancements like the display of the debugger title, and enhancing the styling. This involved creating new UI components, implementing new features, and ensuring that the functionality worked across the different components and types of the JupyterLab interface.
jupyterlab-extensionjupyterlabjupyter-widgetjupytercomputational
jupyter/jupyter.github.io

Dec 2018 - Nov 2022

Project Jupyter's home on the World Wide Web
Role in this project:
userFront-end Developer
Contributions:19 reviews, 21 commits, 21 PRs in 3 years 11 months
Contributions summary:Afshin primarily focused on enhancing the user interface and content of the Jupyter website. Their contributions included modifying the appearance of the partner logos, adding and updating content related to JupyterLab, including installation and documentation links, and adding content around distinguished contributors. They also addressed minor layout issues such as fixing horizontal scrollbars.
jupyter-notebookrubyjupyterlabjupyterjekyll
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
Afshin Darian - Technical Director at Project Jupyter