Brian Jones

Senior Software Engineer at Genesis Financial Solutions

Oregon, 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

👤
Senior
🎓
Top School
Brian Jones is a Senior Software Engineer based in Oregon with 15 years of hands-on experience building systems across native, web, embedded, and WebAssembly environments. A Linux expert and polyglot, he has delivered production back-ends in Rust and C, full-stack web tooling, and embedded JavaScript runtimes—most recently contributing runtime linking and bindings for the widely used tensorflow/rust crate and developing the TensorFlow backend for WASI-NN at Intel. He thrives on end-to-end ownership, from low-level device interfaces and graphics to AssemblyScript/WebAssembly integrations and performance benchmarking. Known for pragmatic engineering and rapid self-directed learning, he repeatedly turns research prototypes into conference-ready demos and shipped products. His work blends deep systems knowledge with practical developer-facing APIs that make advanced ML and web technologies more accessible.
code15 years of coding experience
job17 years of employment as a software developer
bookBS, Computer Science, minor Mathematics, BS, Computer Science, minor Mathematics at Texas State University
github-logo-circle

Github Skills (6)

machine-learning10
dynamic-linking10
rust10
tensorflow10
build-system9
capi9

Programming languages (7)

TypeScriptDockerfileShellRustCJavaScriptPython

Github contributions (5)

github-logo-circle
tensorflow/rust

Apr 2022 - Dec 2022

Rust language bindings for TensorFlow
Role in this project:
userBack-end Developer
Contributions:3 reviews, 14 commits, 3 PRs in 7 months
Contributions summary:Brian primarily focused on enhancing the `tensorflow/rust` repository's capabilities, specifically by implementing runtime linking functionality. They introduced changes that allow building the crate with runtime linking, requiring users to call `tensorflow::library::load()` before other calls. The user's contributions involved modifying the `c_api.rs` file, merging updates from the main branch, and refactoring code to address conflicts and improve functionality. Additionally, they separated runtime bindings into their own crate and made adjustments to build scripts.
rustmachine-learningtensorflowrust-languagerust-lang
brianjjones/zephyrjs-ide-1

Feb 2017 - Apr 2018

Contributions:172 pushes, 36 branches in 1 year 2 months
javascriptzephyr-osweb-ideidejavascript-web
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
Brian Jones - Senior Software Engineer at Genesis Financial Solutions