Afshin Darian is a Technical Director with 15 years of software engineering experience, currently leading technical strategy at QuantStack from London and serving on the Project Jupyter Executive Council. He combines full‑stack craftsmanship with systems-level architecture, having co-created JupyterLab and contributed to core projects like ipykernel, jupyter_server, and ipywidgets. His open-source work spans backend kernel reliability, server APIs, and modernizing front-end widget implementations—often removing legacy dependencies and improving accessibility and keyboard interactions. A persuasive communicator and lifelong learner, he mentors newcomers in the Jupyter community and presents at events, blending technical leadership with outreach. Unusually for a technologist, his academic background is in history and philosophy, which informs his analytical approach to complex software design and community governance.
15 years of coding experience
11 years of employment as a software developer
Master's degree, HISTORY, Master's degree, HISTORY at University of California, Berkeley
Bachelor's degree, Philosophy, Bachelor's degree, Philosophy at Rutgers, The State University of New Jersey-New Brunswick
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.
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.