Josh Shepard is a veteran software engineering leader based in the San Francisco Bay Area with 12+ years of experience building and shipping complex systems from embedded devices to cloud-native web and mobile apps. Currently a Senior Manager at Apple, he combines hands-on engineering (C/C++, Go, JavaScript, NodeJS) with senior leadership—mentoring managers, defining architecture, and driving delivery. He has founded and architected startup products, led firmware-to-application stacks for consumer hardware at Bowers & Wilkins, and worked on high-profile projects such as Skype for HoloLens used on the ISS. An active contributor to open-source (notably enhancements to the Phaser.js game framework’s tilemap and physics), he prefers pragmatic, testable designs that enable teams to “get things done.” Known for designing data models, integrations (GitHub/Slack), and robust build/testable systems, he brings a blend of product sense and deep technical craft.
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
Full-stack Developer
Contributions:11 commits in 2 months
Contributions summary:Josh made several contributions to the Phaser.js game framework, primarily focused on enhancing the tilemap and physics engine functionalities. The commits include implementing features like `scrollFactorX/scrollFactorY` for tilemap layers, updating collision hulls, fixing jitter in scrolling, and refactoring tilemap rendering to align with standard sprite updates. Additionally, the user addressed several bugs related to the physics engine, text rendering, and tilemap functionalities.
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.