Ben Boeckel

Grand Island, Nebraska, 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
Ben Boeckel is a seasoned software engineer with 17 years of experience specializing in back-end development, build systems, and cross-platform compatibility. Based in Grand Island, Nebraska, he has made impactful open-source contributions to widely used projects such as CMake, Ninja, Git for Windows, Rust tooling (cargo, clippy), and the Monero and mpv codebases. Ben excels at improving build infrastructure, dependency management, and portability—often solving subtle platform-specific problems like Windows path-length issues and C++ module integration. His work spans low-level C/C++ fixes to Rust tooling and test automation, demonstrating a rare fluency across languages and compiler ecosystems. Trained in character and entertainment design, he brings a creative eye to engineering problems and a habit of producing clear, user-focused error messages and developer tooling. Quietly prolific, Ben tends to improve developer experience and build reliability in projects that underpin much larger ecosystems.
code18 years of coding experience
bookEntertainment Design - Concept, Entertainment Design - Concept at ArtCenter College of Design
bookCharacter Design, Character Design at Kendall College of Art and Design
bookCharacter Design, Character Design at Brainstorm School
bookCharacter Design, Character Design at Computer Graphics Master Academy
stackoverflow-logo

Stackoverflow

Stats
198reputation
38kreached
12answers
1question
github-logo-circle

Github Skills (129)

dependency-management10
cargo10
python10
package-management10
compiler-development10
testing10
windows10
command-line-interface10
clippy10
cmake10
coverage10
c1110
gcc10
c1710
cryptocurrency10

Programming languages (39)

C#CDCMakeMakefileGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
uzbl/uzbl

Aug 2010 - Sep 2017

A web browser that adheres to the unix philosophy.
Role in this project:
userBack-end Developer
Contributions:1297 commits, 72 PRs, 76 pushes in 7 years 1 month
Contributions summary:Ben's commits primarily involve cleaning and refactoring JavaScript code used for link following within the uzbl/uzbl repository, indicating a focus on improving user experience through better link handling. They also contributed to the development and improvement of shell scripts related to download, history, and other utility functions, emphasizing their work on the underlying functionality of the browser. Furthermore, the user's involvement with Python scripts that handled configuration, completion, and other core browser-related aspects points to their role in extending the browser's feature set.
unixuzblwebkitbrowserunix-philosophy
Kitware/ParaView

Jul 2013 - Jan 2023

VTK-based Data Analysis and Visualization Application
Role in this project:
userBack-end Developer
Contributions:2788 commits in 9 years 7 months
Contributions summary:Ben's contributions primarily involved modifications to the Gmsh reader within the ParaView codebase, alongside updates to the underlying VTK library and other core dependencies, indicating a focus on back-end development. Their work included updates related to the NVIDIA IndeX plugin, specifically incorporating version updates and addressing issues, revealing expertise in graphics libraries and plugins integration. The commits also demonstrate an understanding of build systems and continuous integration processes, with modifications to the CI scripts.
data-analysisvisualizationvtk
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