John Wiegley is a highly respected and prolific software engineer known for his significant contributions to the open-source community, particularly in the realms of functional programming, financial software, and developer tools. He is the creator of Ledger, a powerful command-line accounting system that has garnered a dedicated following for its flexibility and plain-text approach. John has also made extensive contributions to GNU Emacs, including maintaining core components and developing popular packages like 'use-package'. His expertise spans languages such as Lisp, Haskell, C++, and Perl. Throughout his career, he has held senior engineering roles at notable companies like Google and Fastmail, working on complex systems and improving developer productivity. John is also a frequent speaker at technical conferences, sharing his insights on software design, functional programming, and effective tooling.
John Wiegley's work history includes a series of influential roles in various companies. Here is a detailed list of his professional journey:
Developed Ledger, a groundbreaking open-source, double-entry command-line accounting system that uses plain text files, enabling users to manage finances with powerful reporting and scripting capabilities.
Authored and maintained numerous influential Emacs packages (e.g., use-package, which simplifies Emacs configuration) and contributed to the core Emacs development, significantly enhancing its functionality and user experience for many developers.
A prominent figure in the Lisp and Haskell communities, applying and promoting functional programming principles to build robust and maintainable software, and sharing this knowledge through talks, writings, and open-source projects.
Consistently contributed high-quality, impactful software to the open-source world for decades, influencing countless developers and projects with his work and philosophy on software craftsmanship.
George Mason University - Year 1990
Highperformr Signals uncover buying intent and give you clear insights to target the right people at the right time — helping your sales, marketing, and GTM teams close more deals, faster.
Kadena is a layer-1 proof-of-work blockchain platform that aims to provide enterprise-grade scalability, security, and developer-friendly tools. It features a unique braided multi-chain architecture called Chainweb, designed to achieve high transaction throughput without compromising security. Kadena also offers Pact, a human-readable and secure smart contract language with Formal Verification capabilities, making it easier and safer for developers to build decentralized applications (dApps).
Get verified emails, phone numbers, and LinkedIn profile details
Discover contacts with similar roles, seniority, or companies
Uncover insights like skills, work history, social links, and more
Explore contacts in-depth — from verified emails and phone numbers to LinkedIn activity, job changes, and more — all in one powerful view.
Highperformr AI helps you surface the right people and enrich your CRM with live, accurate contact insights so your teams can connect faster and close smarter.
Thousands of contacts — including decision-makers, influencers, and ICP matches — are just a search away.
Thousands of companies, including, are just a search away.