About Me

Photo by Fuad Kamal. Used with permission.

Hi, I’m Josh Johnson. I’m a software developer and engineering leader living in Raleigh-Durham, NC. Most people don’t call it that but I actually live in Raleigh city, but Durham county. It’s weird. My congressional district changes pretty much every voting cycle. I enjoy Durham much more, so let’s just say Durham.


I love creating software for Mac and iOS, but have also been getting my mind back into modern web development. The first decade of my career I build AutoCAD plugins and web application with C++ and .NET, while exploring Mac development as a hobby. When the iPhone shipped in 2007, I focused more on being serious about learning Objective-C and Cocoa—leading to a few personal apps and an internal sales Mac app. Later, I’ve worked with many teams building iOS apps, led teams of iOS developers at Two Toasters (later Ticketmaster) and Grubhub. Previously, I was the organizer of Triangle CocoaHeads and NSCoder Nights and occasionally speak at conferences about Cocoa development. Currently, I’m a Sr. Design Engineering Manager at Adobe focusing on Design Engineering.


In my spare time, I’ve started doing more photography and some filmmaking. I enjoy learning languages, currently studying Italian 🇮🇹—Previously focused an many languages including German (Deutsch), Japanese (日本語), Ukrainian (українська мова), Spanish (Español), and European Portuguese (Portugués). I also really enjoy cooking and sometimes keyboards. I have too many interests and spend a lot of my time trying to prioritize them, which means I end up watching too much on YouTube.

Previously

2024

2023

2022

2021

2020

2019

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2000

1999

1998