John Wiegley

Chief Technology Officer at Kadena

John Wiegley has a diverse work experience spanning various roles in the technology industry.

From 2022 onwards, they have been serving as the Chief Technology Officer at Kadena, a blockchain technology company. Prior to this, from June 2022 to October 2022, they worked as the Lead Architect/Engineer at the same company.

Before joining Kadena, John worked at DFINITY from August 2018 to June 2022 in multiple roles. John started as a Principal Engineer and was involved in various projects related to Wasm execution, integration testing, and architectural work. John later became the technical lead for different teams, including Infra, Operational Readiness, Replica, Testing & Verification, NNS, and Formal Security. During this time, they utilized Coq and Haskell for modeling and building reference implementations, along with engineering work in Haskell or Rust.

From 2015 to 2019, John served as the Emacs Maintainer for the Free Software Foundation. John'sresponsibilities included facilitating the project, making decisions about the overall direction, and ensuring smooth operations.

Prior to this, John worked as a Senior Principal Engineer at BAE Systems Information Technology from June 2014 to August 2018.

John also has experience working as a Software Engineer at FP Complete from November 2012 to April 2014 and as a Principal at BoostPro Computing from January 2011 to December 2012. At BoostPro Computing, they provided commercial support and development services for the Boost libraries, C++ compiler technology, and other related software.

John has been a member of the C++ Committee from 1997 to 2012.

In addition, they have been the President of New Artisans LLC since September 2003. The company offers consulting services in systems programming, with a focus on clients such as Edison Design Group.

Earlier in their career, from December 2006 to December 2010, John worked as the CTO at Computer Enhancement Group, primarily developing Java J2EE-based web applications. John also worked as a Contract Programmer at Jobvite from September 2003 to December 2006, where they contributed to the development of their search engine and ASP.NET website.

Overall, John Wiegley has extensive experience in various technical roles, spanning blockchain technology, systems programming, software engineering, and C++ development.

John Wiegley attended George Mason University from 1990 to 1994. During their time there, they pursued studies in Philosophy, Computer Science, and German. John did not complete a degree at this institution.


Previous companies

Jobvite logo
Free Software Foundation logo


  • Chief Technology Officer

    October, 2022 - present

  • Lead Architect/Engineer

    June, 2022

View in org chart