James Booth

Founder

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
James Booth is a founder and seasoned software engineer with 13 years of experience specializing in DevOps and full-stack contributions to prominent open-source projects. He has hands-on expertise integrating batch schedulers like HTCondor into parallel computing frameworks (notably IPython/ipyparallel), improving large-scale job orchestration and documentation for distributed workloads. As a contributor to popular tooling such as LaTeX-Workshop, he blends developer tooling improvements—real-time linting, diagnostics, and robust file lookup—with infrastructure-level systems work. Equally comfortable refactoring queue configurations and shipping editor-facing features, he brings a pragmatic, systems-minded approach to making complex workflows reliable and user-friendly. An early co-founder of the Menpo project, he pairs entrepreneurial initiative with deep, practical experience in scientific and developer ecosystems.
code13 years of coding experience
github-logo-circle

Github Skills (29)

visual-studio-code-extension10
python10
jupyter10
typescript10
batchfile10
latex10
parallel-computing10
htcondor10
typescript-types10
batch10
command-palette10
typescripts10
devops10
batch-processing10
terminal-application9

Programming languages (13)

C#JavaC++CSSGoJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
James-Yu/LaTeX-Workshop

Mar 2017 - Apr 2017

Boost LaTeX typesetting efficiency with preview, compile, autocomplete, colorize, and more.
Role in this project:
userFull-stack Developer
Contributions:40 commits, 36 PRs, 9 pushes in 11 days
Contributions summary:James contributed primarily to the LaTeX Workshop project, focusing on improving its functionality and robustness. They implemented features to report LaTeX log errors as diagnostics and improved the citation provider. Further contributions included making the dependent file lookup more robust and fixing code in relation to chktex. They also worked on adding real-time linting and code actions for several ChkTeX errors.
typesettingcompilecolorizelatexboost
ipython/ipyparallel

Jun 2013 - Jun 2013

IPython Parallel: Interactive Parallel Computing in Python
Role in this project:
userDevOps Engineer
Contributions:11 commits in 2 days
Contributions summary:James primarily focused on integrating and implementing HTCondor support within the IPython parallel computing environment. They added specific launchers and configurations for HTCondor, enabling users to submit controller and engine jobs through this batch system. The user also made related improvements, like refactoring queue configurations and enhancing documentation to accommodate HTCondor integration and improve overall usability of the parallel computing framework.
pythonparallelmulticorejupytercomputing
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
James Booth - Founder