Benjamin Wheeler

Software Engineer at Canonical

Boston, Massachusetts, 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
Benjamin Wheeler is a software engineer with 8 years of experience specializing in digital hardware design, firmware, computer architecture, and Linux kernel/driver development, currently working on Ubuntu real-time kernels at Canonical. He has a strong FPGA and RTL background from research and verification roles, plus hands-on embedded software and optimization experience from DSP projects at CACI and TI. Benjamin bridges hardware and software—creating RTL tools, timing-optimization pipelines, and low-level drivers—while contributing to open-source tooling such as a detailed Minecraft world generator where he refactored complex tree-generation logic for efficiency. Based in Boston, he pairs academic rigor (MS in Computer Engineering) with practical delivery in industry, and outside work he’s a dedicated pianist and board-game enthusiast, reflecting a mix of analytical precision and creative curiosity.
code8 years of coding experience
job4 years of employment as a software developer
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at UF Herbert Wertheim College of Engineering
github-logo-circle

Github Skills (8)

minecraft10
maps10
rust10
data-structure9
algorithm9
data-structures9
algorithms9
tauri5

Programming languages (23)

C#MDXJavaC++RustCCMakeMakefile

Github contributions (5)

github-logo-circle
louis-e/arnis

Dec 2024 - Mar 2025

Generate any location from the real world in Minecraft Java Edition with a high level of detail.
Role in this project:
userBack-end Developer
Contributions:31 reviews, 13 PRs, 93 comments in 2 months
Contributions summary:Benjamin focused on refactoring and improving the tree generation module within the Minecraft map generation project. Their contributions included generalizing and streamlining the code responsible for tree creation, optimizing the use of block patterns, and reducing code repetition through the use of loops and data structures. Furthermore, the user addressed GUI-related dependencies, removing them when building for the command-line interface to reduce build size and improve efficiency.
minecraftpythonlifereal-lifeopenstreetmap
benjamin051000/riscv

Jul 2022 - Mar 2025

Contributions:66 pushes, 6 branches, 20 comments in 2 years 8 months
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
Benjamin Wheeler - Software Engineer at Canonical