Jim Van Verth

Gentleman Of Leisure at Self-employed

Durham, North Carolina, 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

👤
Senior
🎓
Top School
Jim Van Verth is a seasoned software engineer with over a decade of experience specializing in GPU development, 3D graphics, physics, and game engine architecture. He shipped core engine and graphics work on high-profile titles like Ratchet & Clank and multiple Tom Clancy games, and has led engine efforts across PC, PS2, Xbox 360 and PS3 platforms. At Google he focused on Skia’s GPU backends, text and path rendering, contributing notable build and multiplanar image handling improvements used by Chrome and Android. A published author and regular GDC presenter on game math, he blends deep algorithmic rigor with practical build/release engineering. Jim’s background spans both AAA console development and graphics infrastructure at scale, giving him a rare combination of game-focused creativity and production-grade systems engineering. Now based in Durham, NC, he carries that expertise into consulting and independent work under the self-styled title "Gentleman of Leisure."
code12 years of coding experience
job32 years of employment as a software developer
bookBA Computer Science, BA Computer Science at Dartmouth College
bookMS Computer Science, MS Computer Science at University at Buffalo
bookMS Computer Science, MS Computer Science at University of North Carolina at Chapel Hill
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (5)

build-system10
c-language10
cprogramming-language10
image-processing10
vulkan9

Programming languages (8)

JavaC++ShellCJavaScriptGoHTMLDart

Github contributions (5)

github-logo-circle
google/skia

Jun 2015 - Jan 2023

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Role in this project:
userBack-end Developer & Build/Release Engineer
Contributions:757 commits, 1 comment in 7 years 8 months
Contributions summary:Jim primarily contributed to the codebase by making improvements and fixes related to the build process and core library functionalities. The commits involved addressing issues in image processing code, particularly focusing on handling color conversions, and ensuring a smooth integration of multiplanar YUV images and their sampling. These changes included updates to the underlying texture handling system, code optimization within the core system, and the introduction of new methods for handling multi-planar images, especially for the Vulkan backend. Furthermore, the contributions involved maintenance of internal build procedures, including changes to the test framework.
drawingtext-drawingskia2dopengl
jvanverth/flutter-engine

Nov 2017 - Mar 2021

The Flutter engine
Contributions:10 PRs, 5 pushes, 3 branches in 3 years 4 months
flutterflutter-enginedart
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
Jim Van Verth - Gentleman Of Leisure at Self-employed