Chris Gervang

San Francisco, California, 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
Chris Gervang is a visualization and data software engineer with 11 years of experience building complex simulation and real-time telemetry systems for electric aviation, currently driving visualization at Joby Aviation and serving on the vis.gl TSC within the OpenJS Foundation. He combines deep front-end expertise (React, TypeScript, WebGL) and backend/data tooling in Python and Java, and is a principal contributor to widely used open-source projects like deck.gl and loaders.gl—authoring hubble.gl and a TerrainLayer that improved WebGL terrain rendering performance. Comfortable across software and hardware domains, he has shipped firmware and PCB prototypes (patent-listed) and now translates flight test telemetry into executive-level data storytelling and cartographic brand identity. A self-taught engineer with a knack for making complex systems tangible, he blends creative hardware art interests with pragmatic engineering to solve hard visualization problems at scale.
code11 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

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

Github Skills (11)

loader10
webgl10
terrain10
javascript10
nodejs10
zip10
react10
testing9
data-visualisation9
data-visualization9
data-visualizations9

Programming languages (15)

CSSCG-codeHaxeMustacheHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
visgl/deck.gl

Feb 2020 - Dec 2022

WebGL2 powered visualization framework
Role in this project:
userFront-end Developer
Contributions:3 releases, 372 reviews, 28 commits in 2 years 10 months
Contributions summary:Chris contributed significantly to the development of the `TerrainLayer` example, introducing a new layer for rendering terrain meshes using WebGL2. Their work included implementing the `TerrainLayer` component, integrating the Martini library for mesh generation, and creating a tile-based rendering strategy for efficient display. Further contributions involved adding interactive UI controls to the terrain example, enhancing user experience and functionality. The user also refactored the `TerrainLayer` to improve performance and ease of use.
pythonwebgljavascriptwebgl2threejs
visgl/loaders.gl

Feb 2020 - Aug 2022

Loaders for big data visualization. Website:
Role in this project:
userFull-stack Developer
Contributions:13 reviews, 6 commits, 13 PRs in 2 years 6 months
Contributions summary:Chris primarily worked on implementing a terrain loader, including parsing and processing terrain data. They also worked on the implementation of a TAR builder, based on tar-js, intended for use in hubble.gl. Their contributions involved the creation of test files and the use of test frameworks. The user's work touched both the terrain and zip modules.
csvloadersbasisdracobig-data-visualization
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
Chris Gervang