Jabari Booker is a Software Engineer II with 11 years of experience building high-performance C++ systems across graphics, concurrent and heterogeneous computing. He has shipped backend improvements to widely-used open-source projects like Apache Arrow—implementing compute kernels and a cumulative-sum function—demonstrating attention to data integrity and performance. His background spans defense visualization tools, GPU-parallel research, and production engineering at firms from Boeing to Capital One and Voltron Data, reflecting a blend of research rigor and applied systems work. Comfortable with low-level optimization and SIMD/GPU programming, he also mentors and taught large undergraduate cohorts early in his career. Based in Virginia, he combines natural curiosity with a practical focus on measurable performance gains and robust testing. Notably, he has solved irregular parallel parsing challenges and built tooling to quantify shader/GPU workloads, revealing a knack for turning research problems into production-ready solutions.
11 years of coding experience
3 years of employment as a software developer
The Westminster Schools
Bachelor's degree, Computer Science and Computer Engineering, Bachelor's degree, Computer Science and Computer Engineering at Washington University in St. Louis
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Role in this project:
Back-end Developer
Contributions:28 reviews, 5 commits, 10 PRs in 4 months
Contributions summary:Jabari primarily focused on enhancing the Apache Arrow project's core functionalities, as evidenced by the commit messages addressing temporal data validation and data copy utilities. They contributed to performance improvements and addressed specific issues within the C++ codebase, specifically targeting compute kernels. Their work involved modifying existing code and adding test cases to ensure data integrity and efficient data manipulation within the Arrow ecosystem. Additionally, the user implemented a new cumulative sum compute function.
Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
Contributions:3 PRs, 95 pushes, 6 branches in 7 months
memoryextractionmulti-languagetoolboxaccelerated
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.