Johnny Megahan, Software Engineer - Tokyo, Japan


Hello, I'm Johnny. I am currently spending my time studying Category Theory and Japanese. I've most recently contributed as a Senior Engineer on Uber's Web Platform team. I've previously contributed at Apple (for iTunes Desktop, Apple TV Music, and IOS Music), Beats Music (Web app and internal tools), and MOG among others. I like to focus on languages, patterns, and frameworks.

I try to keep a pile of books on hand. Here's a link to my reading list.

I live in Tokyo by way of San Francisco, CA and Pittsburgh, PA.

I am most happy in the back corner booth of a warm cafe.

You may find me on social media at the following sites:

You may email me at