Steve Gifford

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

👤
Senior
Steve Gifford is a veteran software leader and founder with 14+ years of experience building high-performance geospatial and weather visualization systems, currently serving as CEO of Wet Dog Weather in San Francisco. He designs cloud-native back ends and pixel-perfect, GPU-accelerated front ends—leveraging Metal and OpenGL shaders—to deliver scalable real-time maps and data APIs used by consumer apps like Carrot Weather and aviation platforms like TruWeather360. Previously he led mobile architecture at mousebird, driving the WhirlyGlobe toolkit used across notable apps (Dark Sky, National Geographic, FlyQ) and contributing deep performance work to Metal-based rendering. Equally comfortable in C++, Swift, Python and cloud systems, he combines product-minded engineering with hands-on implementation, sales and presentations—often translating complex geospatial pipelines into beautiful, interactive experiences.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,029reputation
63kreached
27answers
7questions
github-logo-circle

Github Skills (16)

rendering10
metal10
texture10
texturing10
shader10
performance-optimization10
render10
geometry8
xcode6
openstreetmap6
ios6
opengl-es6
cocoa-touch6
vector-graphics6
ad-hoc6

Programming languages (7)

TypeScriptJavaC++CSSSchemeObjective-CHTML

Github contributions (5)

github-logo-circle
WhirlyGlobe Development
Role in this project:
userBack-end Developer
Contributions:93 reviews, 9586 commits, 167 PRs in 11 years
Contributions summary:Steve's contributions focused on Metal-based rendering within the WhirlyGlobeLib project. They were actively involved in optimizing the rendering process, including refactoring shaders, managing buffer allocations, and incorporating time-based animation logic. Their work included improvements to wide vector shaders, texture handling, and fixes for potential crashes on older devices, indicating a focus on performance and stability within a Metal environment.
globeandroidlocationmappingios
mousebird/wg-resources-new

Jul 2014 - Feb 2021

A new, smaller version of the WhirlyGlobe-Maply resources.
Contributions:31 commits, 21 pushes, 1 comment in 6 years 8 months
mappingmapsmallergis
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
Steve Gifford