Ben Vanik

Engineer at Google

Seattle, Washington, 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 Vanik is a UX-focused engineer with 18 years of experience building mobile, rich-client, and web consumer software, SDKs, and developer tools, currently engineering at Google in Seattle. He combines deep UI/UX sensibilities (iOS, Cocoa/UIKit, HTML5) with systems-level expertise in C/C++/Java/C# and graphics APIs (Direct3D/OpenGL/WebGL), enabling end-to-end features that delight users. His open-source contributions span performance and tooling—improving Vulkan profiling and IREE backend support, adding WebGL-based tracing UI, and enhancing debugger networking for the Xenia Xbox 360 emulator—showing a knack for both front-end interactions and low-level runtime work. Notably, he led Seadragon Mobile at Microsoft Live Labs, shipping one of Microsoft’s first iOS apps and multiple cross-platform zooming-image implementations. Pragmatic and product-minded, he enjoys designing leapfrog consumer experiences that bridge intuitive interfaces and robust back-end systems.
code18 years of coding experience
job6 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of Central Florida
github-logo-circle

Github Skills (35)

webgl10
vulkan10
javascript10
c-language10
ui-design10
networking10
compiler-design10
socket10
performance-analysis10
network-protocol10
flatbuffers10
profiling10
protocols10
cprogramming-language10
game-dev9

Programming languages (20)

C#JavaC++BikeshedRustCWebAssemblyGo

Github contributions (5)

github-logo-circle
google/tracing-framework

Nov 2012 - Oct 2017

Web Tracing Framework libraries and extensions.
Role in this project:
userFront-end Developer
Contributions:1115 commits, 37 PRs, 53 pushes in 5 years
Contributions summary:Ben focused on implementing a new WebGL panel within the framework, which hosts the graphics replay functionality. Their contributions included creating a basic structure for the panel, adding the replay slider and its corresponding keyboard shortcuts, and implementing initial drawing and click-to-select interactions. The user's work demonstrates a good understanding of how to incorporate user interface components and integrate them into a web application.
tracingextensions
iree-org/iree

Sep 2019 - Jan 2023

A retargetable MLIR-based machine learning compiler and runtime toolkit.
Role in this project:
userBack-end Developer
Contributions:3860 reviews, 1910 commits, 2537 PRs in 3 years 4 months
Contributions summary:Ben made several contributions to the IREE project, including setting flags related to Vulkan support and improving util.align folding. The user also worked on enabling Vulkan buffer device address support and implemented bytecode verification for branch and variadic operands. Their work involved modifications across multiple files within the runtime and compiler directories, indicating a focus on back-end development tasks and optimizations related to the compiler's internal workings.
mlirspirvvulkantensorflowcompiler
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 Vanik - Engineer at Google