Jonathan Beard

Research Scientist

Austin, Texas, 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
Jonathan Beard is a research scientist and 13-year software engineering veteran based in Austin, Texas, blending hands-on systems programming with academic curiosity. A US Army veteran and active dad, he focuses on high-performance computing, bioinformatics, machine learning, and robotics, bringing disciplined problem-solving from military service to complex research code. His open-source work includes core back-end contributions to RaftLib, tuning C++ streaming/dataflow primitives like Port and RingBuffer for low-latency concurrency. Comfortable across HPC and comp‑bio stacks, he bridges algorithmic research and production-grade implementation. Known among peers as a pragmatic hacker and runner, he pairs sustained engineering stamina with a knack for squeezing performance out of core data structures.
code13 years of coding experience
github-logo-circle

Github Skills (8)

data-structures10
concurrent-programming10
c-language10
cprogramming-language10
data-structure10
multithreading9
architecture8
architectures8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
RaftLib/RaftLib

Aug 2014 - Oct 2022

The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Role in this project:
userBack-end Developer
Contributions:11 releases, 5 reviews, 1101 commits in 8 years 2 months
Contributions summary:Jonathan's contributions focused on implementing and modifying core data structures and functionalities within the RaftLib C++ library, which is designed for streaming and dataflow concurrency. The commits show the user working on the `Port` and `RingBuffer` classes, which are essential components of the library's data flow mechanism. The changes involve adding and modifying methods related to port and buffer management, indicating the user's work centered on the core aspects of the project's architecture and data handling.
runtimec-plus-plusthreaddataflowdataflow-structure
jonathan-beard/fifo

May 2014 - Nov 2017

Contributions:235 commits, 1 PR, 7 pushes in 3 years 6 months
ringbufferlocklock-free
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
Jonathan Beard - Research Scientist