Spencer was born and raised in Auburn, Alabama.1 He attended Auburn University where both his parents were professors.2 In high school, he was mentored by another Auburn professor, Thaddeus Roppel,3 and Mark Smith, co-founder of Adtran.4
While attending Auburn University, Spencer co-oped at Adtran when he wrote l2tpd. He went on to start a Linux technical support business. Spencer did not have enough money to buy a PBX (private branch exchange) for his company so he decided to write Asterisk and later founded Digium.
As a pilot, Mark founded Avilution, LLC. to create Android apps including QuickWeather and AviationMaps. AviationMaps was later spun out to FlightPro, then DroidEFB. Adapting a similar strategy as Asterisk, he developed the eXtensible Flight System, XFS, a cross-platform avionics architecture. XFS has already been integrated in the Zenith CH750 STOL aircraft in the form of both a three-screen panel and the "Unpanel," a portrait-orientation (also landscape) screen to replace the entire traditional glass cockpit.5
Marshall, Mike (November 17, 2011). "Mark Spencer of Digium: 'You have to have internal inspiration to do exceptional work'". The Huntsville Times. Retrieved 2018-03-29. http://www.al.com/42/index.ssf/2011/11/mark_spencer_of_digium_you_hav.html ↩
Hardy, Quentin (March 24, 2006). "Dial D for Disruption". Forbes. Retrieved 2018-03-29. https://www.forbes.com/forbes/2006/0410/063.html#2ab1ef1e45fe ↩
"'Unpanel' replaces traditional instruments on new Zenith model". www.aopa.org. 2017-07-24. Retrieved 2021-04-08. https://www.aopa.org/news-and-media/all-news/2017/july/24/unpanel-replaces-traditional-instruments-on-new-zenith-model ↩