Josh Shepard

Software Engineering Manager at Apple

San Francisco Bay Area 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
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.
code12 years of coding experience
job22 years of employment as a software developer
github-logo-circle

Github Skills (11)

html10
tilemap10
physics-engine10
javascript10
phaser10
game-development10
2d-framework10
game-dev10
arcade-framework10
canvas9
webgl9

Programming languages (3)

TypeScriptJavaScriptGo

Github contributions (5)

github-logo-circle
phaserjs/phaser

Nov 2013 - Jan 2014

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:
userFull-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.
2d-gamemobile-webphaserrenderingwebgl
jcd-as/nadion

Dec 2013 - Feb 2014

Contributions:30 commits in 2 months
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