Jeff Johnson

Contact StopTheMadness Support

For personal correspondence,
my email address begins with contact-me
and ends with the domain of this web site.

Blog

Résumé in pdf

GitHub

Experience: Over 10 years as a professional Mac and iOS software engineer

Expertise: C, Objective-C, Swift, JavaScript, Cocoa, Xcode, Git

Apple Security Credits:

About the security content of Safari 13.1
Safari Extensions

About the security content of macOS Mojave 10.14.6
Classroom

About the security content of macOS Mojave 10.14.1
Automator
CVE-2018-4468

About the security content of Safari 5.0.3 and Safari 4.1.3
About the security content of iOS 4.2
WebKit
CVE-2010-3813

Employment:

Independent app developer (2016 - Current)
Sole proprietorship developing apps for Mac and iOS

Rogue Amoeba Software (2008 - 2016)
Privately owned software company with a suite of consumer audio apps for Mac and iOS

  • Lead engineer of Airfoil, a Mac app for streaming audio over your local network, and its companion audio receiver app Airfoil Satellite (formerly Airfoil Speakers) for Mac and iOS
  • Lead engineer of Radioshift, a Mac app for playing and recording internet radio
  • Co-lead engineer of Intermission, an app that allowed you to pause live audio on your Mac and play it back later
  • Co-lead engineer of Pulsar, a Mac app for playing Sirius XM internet streams
  • Wrote large amounts of shared framework code that ships in every Rogue Amoeba app
  • Maintained and documented the build system, unit testing system, and version control system
  • Company blog references:

    5 year anniversary: Another Momentous Occasion

    Guest blog post: Sierra and Gatekeeper Path Randomization

    Farewell: Rogue Amoeba's 2016
    "eight years of rock-solid code inside just about every one of our apps"

Francis Technical Services (now FTS InfoTech) (2007 - 2008)
Privately owned software company that contracted with Apple to develop internal Apple business apps for Mac

  • Lead engineer of BuildIT, a Mac app that served as a template for creating other internal business apps
  • Co-lead engineer of Sonar, a Mac app used by Apple Developer Relations and iTunes Store Support to track emails with customers
  • Engineer for Merlin, a Mac payroll app
  • Engineer for Espresso, a Mac client for Apple's trouble ticket tracking system
  • Engineer for Radar, a Mac client for Apple's bug tracking system

Marko Karppinen & Co. (now Richie) (2006 - 2007)
Privately owned software company that developed Mac apps for both consumers and enterprise

  • Lead engineer of Knox, a consumer Mac app for easy use and sync of encrypted file vaults (sold to AgileBits, makers of 1Password, in 2010)
  • Co-lead engineer of Pyro, a Mac client for Basecamp's Campfire chat

Open Source:

StopTheNews (2019 - Current)
Mac app that opens Apple News articles in Safari instead of News app

  • Creator and sole engineer

Bonjeff (2017 - Current)
Mac app that shows you a live display of the Bonjour services published on your network

  • Creator and sole engineer

Vienna (2006 - 2010)
Popular RSS reader for Mac

  • Co-lead engineer and project administrator, at times sole engineer

ClickToFlash (2009 - 2010)
WebKit plug-in that gave the user control over loading Adobe Flash on web pages

  • Engineer (#2 commit contributor) and project administrator

Education:

University of Wisconsin at Madison
M.A. and B.S. in Philosophy
Area of specialization: Logic