Software Steering Council Member at JPMorgan Chase & Co.
London, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Vidar Fauske is a software leader with 12 years of experience blending research-grade engineering and enterprise delivery, currently serving on the Project Jupyter Steering Council while leading engineering at JPMorgan Chase. He has deep full‑stack and backend expertise demonstrated by substantial contributions to the Jupyter ecosystem—improving UI/UX in jupyterlab and qtconsole, hardening jupyter_server APIs, and implementing robust diff/merge logic in nbdime. His background as a PhD and postdoc in nanotechnology informs a pragmatic approach to complex data and testing problems, evidenced by rigorous test automation work across nbformat and jupyter_client. Comfortable across JavaScript, TypeScript, Python and systems-level build tooling, he pairs technical depth with documentation and tooling improvements (including three.js docs and PyAV build fixes). Notably, he moves fluidly between open-source stewardship and large‑scale financial engineering, bringing research rigor to production systems.
12 years of coding experience
4 years of employment as a software developer
Exchange studies, Material Science, Chemistry, Mechanical Engineering, Exchange studies, Material Science, Chemistry, Mechanical Engineering at University of California, Berkeley
Contributions:3 releases, 59 reviews, 1250 commits in 6 years 9 months
Contributions summary:Vidar contributed to the nbdime project by implementing a feature to flatten string diffs, which involves adding support for handling line-based diffs efficiently. They also worked on refactoring and improving the handling of merge decisions, adding the ability to add and remove diff entries in addition to applying custom operations. Furthermore, they made changes to the server's API to allow loading notebooks from URLs and integrating more robust error handling.
The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications.
Role in this project:
Back-end Developer
Contributions:45 reviews, 27 commits, 30 PRs in 3 years 4 months
Contributions summary:Vidar contributed to the backend of the Jupyter server project by implementing new features and fixing bugs. They added a `--no-browser` flag, fixed a trailing slash handler, and made updates to metrics and trust API functionalities. The user also worked on the extension manager, ensuring that it always has a handle to serverapp and fixing issues related to extension loading failures. Additional commits included improvements to kernel management and a change to use relative paths for contents fixtures.
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
Vidar Fauske - Software Steering Council Member at JPMorgan Chase & Co.