Jacob Kelley

Staff Software Engineer at turo

Los Angeles, 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
Jacob Kelley is a Staff Software Engineer with 14 years of experience, currently building product at Turo from Los Angeles. He specializes in front-end engineering and full-stack tooling, with a strong focus on rich text editing, mobile UI interactions, and user-centric developer tools. His open-source work includes lightweight, widely useful libraries like medium.js for contenteditable editing and snap.js for mobile side menus, demonstrating attention to UX details such as cursor behavior and drag/transition logic. Jacob blends hands-on implementation (image stitching and CLI improvements for a satellite imagery project) with polish—optimizing build processes, browser compatibility back to IE7, and accessible demos. Colleagues would describe him as a pragmatic engineer who cares about both core functionality and delightful interfaces.
code14 years of coding experience
github-logo-circle

Github Skills (32)

javascript10
mobile-development10
rich-text10
jquery10
text-editor10
image10
css10
user-interface10
backward-compatibility10
browser-support10
iframe10
richtextfx10
front-end-development10
rich-editor10
html10

Programming languages (13)

JavaC++CSSCVueGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
jakiestfu/Snap.js

Apr 2013 - Jun 2014

A Library for creating beautiful mobile shelfs in Javascript (Facebook and Path style side menus)
Role in this project:
userFront-end Developer
Contributions:143 commits, 1 comment, 1 issue in 1 year 2 months
Contributions summary:Jacob primarily contributed to the core JavaScript library, `snap.js`, by implementing features and fixing bugs. The code changes include modifications to the drag and transition logic, as well as new event handling. The user made substantial changes to the core functionality of the library which is centered around creating mobile shelfs. Additional work involved debugging and enhancements to improve the overall user experience.
javascriptmobileside-menu
dollarshaveclub/postmate

Jul 2016 - Sep 2019

📭 A powerful, simple, promise-based postMessage library.
Role in this project:
userFront-end Developer
Contributions:2 releases, 78 commits, 10 PRs in 3 years 1 month
Contributions summary:Jacob primarily focused on the client-side implementation of the postMessage library. Their commits involve modifications to the `client.html` file, including integrating the `Postmate.Handshake` function and incorporating changes to the `src/postmate.js` library, as well as the build process. The user's work contributed to the communication and handshake processes of the postMessage library, as well as UI elements.
postmessagehandshakesecureiframecommunicate
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