Johnathon Selstad

Senior R&D Engineer at Midjourney

San Francisco, California, United States
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
Johnathon Selstad is a Senior R&D Engineer in San Francisco with 11 years building advanced interaction systems, tracking pipelines, and browser-based CAD tooling across companies like Midjourney and Ultraleap. He has led system calibration, low-latency odometry and motion-tracking efforts, authored award-winning interaction algorithms, and shipped developer-facing SDKs and UI modules for spatial computing. His open-source contributions span core 3D and XR libraries—three.js examples, LeapJS refactors, and a WebAssembly port of the OpenCascade CAD kernel—reflecting deep full-stack and performance-focused engineering. Comfortable across optics, computer vision, physics-based math (Kalman filters), and web-native graphics, he combines research-grade prototypes with production packaging and cross-platform compatibility work. An under-the-radar strength: he routinely bridges build systems and low-level typedefs up through high-level UX, making complex spatial tech approachable for developers.
code11 years of coding experience
job9 years of employment as a software developer
bookCalabasas High School
bookUniversity of California San Diego
github-logo-circle

Github Skills (35)

threejs10
javascript10
matrix10
hand-tracking10
s510
virtual-reality10
user-interface10
kalman-filter10
mat10
front-end-development10
webvr10
dotnet-core10
cad10
3d10
emscripten10

Programming languages (14)

C#JavaC++RustCCMakeHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
zalo/CascadeStudio

Jul 2020 - Jun 2022

A Full Live-Scripted CAD Kernel in the Browser
Role in this project:
userFront-end Developer
Contributions:5 reviews, 289 commits, 41 PRs in 1 year 10 months
Contributions summary:Johnathon primarily focused on developing and integrating UI components and functionalities within the browser-based CAD kernel. They implemented core aspects of the user interface, including button functionalities, slider controls, and tooltips. The contributions involved adding and modifying JavaScript code and interacting with libraries to create a functional user interface.
kernel3d-modelscadbrowseropencascade
zalo/MathUtilities

Feb 2017 - Nov 2022

A collection of some of the neat math and physics tricks that I've collected over the last few years.
Role in this project:
userBack-end Developer
Contributions:170 commits, 2 PRs, 159 pushes in 5 years 9 months
Contributions summary:Johnathon implemented core functionalities for a Kalman filter, including the matrix library and integration of data. They initiated the development of key components and established the project's groundwork. The user demonstrated a focus on mathematical and physics-related computations, integrating libraries that would be used for more complex mathematical operations in the project.
mathphysicscameramathematicsmotion
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
Johnathon Selstad - Senior R&D Engineer at Midjourney