Ryan Cross is a postdoctoral researcher and software-focused physicist with 11 years of experience building performant reconstruction and tracking software for LArTPC and ATLAS experiments. At the University of Warwick he combines deep learning (including graph neural networks for shower reconstruction) with low-level performance engineering, porting C++/CUDA workloads to accelerator-agnostic libraries like ALPAKA within Pandora and traccc. He brings a rare mix of physics domain expertise and full-stack engineering—having contributed to prominent open-source editors Oni/Oni2 and embedded firmware for ZMK keyboards—so he routinely spans algorithm research, production code, and developer tooling. With a PhD from Lancaster and an MEng in Computer Science from Leeds, he excels at translating research prototypes into portable, multi-backend systems that run on GPUs and other accelerators.
11 years of coding experience
Master of Engineering - MEng, Computer Science, First Class, Master of Engineering - MEng, Computer Science, First Class at University of Leeds
Doctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Lancaster University
Contributions:5 reviews, 124 commits, 94 PRs in 2 years 5 months
Contributions summary:Ryan's contributions primarily focused on enhancing the Oni2 editor's functionality and user experience. They implemented UI elements like the status bar and minimap viewport highlighting, added features such as quick open binds, and refactored existing components. Furthermore, the user addressed build and configuration issues by swapping the bootstrap script to JS and updating file associations for Windows. They also fixed bugs related to cursor positioning and indent guides.
Contributions:77 commits, 109 PRs, 40 pushes in 1 year 6 months
Contributions summary:Ryan primarily contributed to enhancing the Oni editor's functionality, focusing on front-end features and user interface improvements. Their work included implementing multi-file opening in tabs and splits, and adding native Vim tab support. They also worked on improving the Windows build, adding features such as drag and drop, and integrating the CLI. They demonstrated expertise in TypeScript, React, and integrating with Neovim.
neovimvimeditoridetypescript
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.