Adam Krebs

Technical Director at Joby Aviation

New York, New York, 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
🎓
Top School
Adam Krebs is a Technical Director and senior software engineer in New York with 14 years of experience building data-driven visualizations, maps, and interactive 3D tools for companies from Uber and Sidewalk Labs to Joby Aviation. He blends front-end craft (React, WebGL, UX) with backend and data-pipeline work, shipping production analytics and geospatial tooling that have driven revenue and operational impact. An active open‑source contributor, Adam has improved type safety and UI features in prominent projects like fusionjs, kepler.gl and Backbone/Underscore, demonstrating a focus on robust, testable code. With an NYU ITP master’s that feeds his generative and stage-oriented design sensibility, he often combines artistic practice (including woodworking and generative dance visuals) with practical engineering to create polished public-facing installations and large-scale displays.
code13 years of coding experience
job12 years of employment as a software developer
bookBatchelor's Computer Science Math Cinema Studies, Batchelor's Computer Science Math Cinema Studies at New York University
bookMaster's degree Interactive Telecommunications Program (ITP), Master's degree Interactive Telecommunications Program (ITP) at NYU Tisch School of the Arts
stackoverflow-logo

Stackoverflow

Stats
11reputation
10kreached
2answers
5questions
github-logo-circle

Github Skills (48)

data-visualizations10
javascript10
lib10
flow-control10
coffeescript10
event-handling10
ui-components10
testing10
underscorejs10
work-flow10
typescript10
underscore10
code-library10
data-visualisation10
databinding10

Programming languages (16)

MDXJavaC++BikeshedCSSRustHTMLTypeScript

Github contributions (5)

github-logo-circle
nytimes/backbone.stickit

Jul 2013 - May 2018

Backbone data binding, model binding plugin. The real logic-less templates.
Role in this project:
userFront-end Developer
Contributions:94 commits, 15 PRs, 19 pushes in 4 years 10 months
Contributions summary:Adam primarily focused on updating the Backbone.Stickit plugin within the `nytimes/backbone.stickit` repository. Their contributions included fixing tests, refactoring code for better compatibility (e.g., using triple-equals and Backbone.$), and implementing features such as adding AMD and CommonJS support. The user's work demonstrates a strong understanding of data binding and UI synchronization within a Backbone.js environment. They also incorporated other improvements, such as cleaner second support for `addBinding`.
data-bindingbackbonemodel-bindingscalalogic-less
jashkenas/backbone

Nov 2012 - Nov 2016

Give your JS App some Backbone with Models, Views, Collections, and Events
Role in this project:
userFront-end Developer
Contributions:320 commits, 152 PRs, 125 pushes in 4 years
Contributions summary:Adam primarily contributed to the Backbone.js library, focusing on implementing features related to view management and event handling. Their work included improving event delegation, providing functionality for creating and removing elements, and updating the view's interface. The user also refactored and refactored to simplify code, such as the handling of element creation.
javascripteventscollectionsbackbone
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
Adam Krebs - Technical Director at Joby Aviation