Ben Visness

Senior Software Engineer at Handmade Network

Saint Paul, Minnesota, 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 Visness is a Senior Software Engineer with over a decade of web development experience and deep low-level expertise, currently shaping WebAssembly at Mozilla. He blends systems-level work—implementing Wasm features and refining memory/table behaviors in Gecko—with practical tooling and QA contributions like improving Go’s libphonenumber test coverage. As lead of the Handmade Network he champions craftsmanship in software, running global events and steering a community that questions wasteful industry practices. Based in Saint Paul, he also mentors high school robotics, teaching real-world software engineering through FIRST, a role that informs his pragmatic, teachable approach to complex problems.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Bethel University
stackoverflow-logo

Stackoverflow

Stats
5,769reputation
121kreached
12answers
4questions
Badges
xcode
top-5%
github-logo-circle

Github Skills (25)

c-language10
matrix10
testing10
mathematics10
math10
vector10
mat10
go10
phone-number10
blazor-webassembly10
webassembly10
game-development10
cprogramming-language10
test-automation10
memory-management9

Programming languages (14)

JavaC++CSSRustCWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
HandmadeMath/HandmadeMath

Aug 2016 - Jan 2023

A simple math library for games and computer graphics. Compatible with both C and C++. Public domain and easy to modify.
Role in this project:
userBack-end Developer
Contributions:18 releases, 10 reviews, 113 commits in 6 years 6 months
Contributions summary:Ben primarily contributed to the HandmadeMath library by implementing and extending mathematical operations. They added the capability to disable inlining of functions for broader build environment compatibility. The user also implemented addition for `mat4` matrices and constructed `vec4` from `vec3` and a float for homogeneous coordinates. Furthermore, they added numerous missing arithmetic operations, including scalar multiplication/division, matrix subtraction, and other operators for vectors and matrices.
mathcppgamessingle-header-libvectors
mozilla/gecko-dev

Nov 2022 - Jan 2023

Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Role in this project:
userBack-end Developer
Contributions:7 commits in 2 months
Contributions summary:Ben contributed to the Mozilla Gecko project, specifically focusing on WebAssembly (Wasm) related improvements. Their work included implementing table64 functionality, updating the spec test harness, and addressing issues with memory and table descriptors. The user's commits also involved the refinement of wasm memory limits and the resolution of type-related conflicts, enhancing the stability and correctness of the Wasm implementation within Gecko.
repositoriesfirefoxmercurialgit-mirrormozilla
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
Ben Visness - Senior Software Engineer at Handmade Network