Skip to content





@TechAtNYU @alumNY @jscs-dev @packagestats @dependents
Block or Report

Block or report mrjoelkemp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi there 👋

My name is Joel and I'm currently a Staff Software Engineer at Spotify (since 2016), based in NY.

At Spotify, I've worked mostly on building big and ambitious monetization platforms from the ground up:

  • Built Spotify Ad Studio (a self-serve marketplace for audio ads) from $0 - tens of millions in revenue
  • Building a self-serve and managed service, paid music promotion offering in Spotify for Artists from $0 to millions in revenue

I believe in situational leadership, eating last, sponsoring others, and leading by example.

Technical Interests

  • Currently: Elixir and the BEAM
  • Previously: all things JavaScript, and Java when I'm forced to.

I used to do a lot of open source before having my beautiful children. I hack when I can.

My resumé can be found on github.


  1. Navigate front-end codebases in Sublime Text 2/3

    Python 42 3

  2. Collection of links around paid/sustainable open source development

    835 41

  3. Get the dependency tree of a module

    JavaScript 432 62

  4. phpepl Public

    The PHP Repl

    JavaScript 86 25

  5. ya Public

    Auto-generates your Gruntfile as you build front-end applications

    JavaScript 39

  6. For when you hit the bottom... of a dom element while scrolling.

    JavaScript 37 2

322 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

Created an issue in livebook-dev/livebook that received 3 comments

Add a section to the intro to livebook md describing how to use the Input element

Hello, I was trying to use the input element, but it was unclear how to get the input field's value into a variable. I ended up having to watch a y…

2 contributions in private repositories Sep 21

Seeing something unexpected? Take a look at the GitHub profile guide.