Jonathan Knowles
AeroLeads people directory · profile

Jonathan Knowles Email & Phone Number

Software Engineer (Haskell) at Cardano Foundation
Location: Hualien County, Taiwan, Province of China 9 work roles 3 schools
1 work email found @jonathanknowles.net LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email

Work email l****@jonathanknowles.net
LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Software Engineer (Haskell)
Location
Hualien County, Taiwan, Province of China
Company size

Who is Jonathan Knowles? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Jonathan Knowles is listed as Software Engineer (Haskell) at Cardano Foundation, a with 167 employees, based in Hualien County, Taiwan, Province of China. AeroLeads shows a work email signal at jonathanknowles.net and a matched LinkedIn profile for Jonathan Knowles.

Jonathan Knowles previously worked as Software Engineer (Haskell) at Input Output (Iohk) and Software Engineer (Haskell) at Capital Match. Jonathan Knowles holds Ba (Honours), Computer Science from University Of Cambridge.

Company email context

Email format at Cardano Foundation

This section adds company-level context without repeating Jonathan Knowles's masked contact details.

*@jonathanknowles.net
68% confidence

AeroLeads found 1 current-domain work email signal for Jonathan Knowles. Compare company email patterns before reaching out.

Profile bio

About Jonathan Knowles

Software professional with nearly 20 years of experience, specialising in functional programming. Extensive experience with open source software, product development, requirements analysis, high assurance software engineering, automated property testing, and algorithm design.Open to opportunities for employment and building new businesses wherever there are challenging and interesting problems to solve.Specialties: Functional Programming, Haskell, OCaml, Property Testing, High Assurance Software, Algorithm Design.Github Profile: github.com/jonathanknowles

Listed skills include Ocaml, Distributed Systems, Haskell, Software Engineering, and 18 others.

Current workplace

Jonathan Knowles's current company

Company context helps verify the profile and gives searchers a useful next step.

Cardano Foundation
Cardano Foundation
Software Engineer (Haskell)
Taiwan
Employees
167
AeroLeads page
9 roles · 23 years

Jonathan Knowles work experience

A career timeline built from the work history available for this profile.

Software Engineer (Haskell)

• Using Haskell and functional programming to build Cardano, a next generation blockchain and cryptocurrency platform with over 3.5 million users and a market cap of over 10 billion USD.• Led the research and development effort to build a multi-asset UTxO selection algorithm for Cardano Wallet, extending earlier research into single-asset algorithms.• Author of the CIP-2 Standard “Coin Selection Algorithms for Cardano”.• Consistently ranked by GitHub as the number one contributor to Cardano Wallet for the past three years (2020–2023).• Primary author of the Haskell bech32 library, providing an implementation and test suite for the Bech32 address standard, as used by BitCoin and Cardano.• Discoverer of a security flaw in the Bech32 standard. Publication of this flaw led to the development of the newer Bech32m standard.• Invited guest speaker at Cardano Summits in Taipei, Taiwan (2021 and 2020).

Jan 2019 - Jun 2023

Software Engineer (Haskell)

Singapore

• Used Haskell and functional programming to build a peer-to-peer lending platform for small and medium enterprises in Southeast Asia.• Led the integration of the DocuSign e-signature system into the platform, enabling legal documents to be signed electronically, streamlining the onboarding process for new investors and borrowers.• Improved platform reliability and maintainability by separating out core algorithms into pure code and formalising the behaviour with automated property tests.• Re-engineered the core AutoPledge algorithm responsible for automatically allocating funds from investors to borrowers.

Aug 2017 - Dec 2018

Software Engineer (Haskell)

Self-Employed

Taipei, Taiwan

Freelancer, specialising in Haskell and functional programming projects.

Mar 2014 - Aug 2017

Software Engineer (Ocaml, Haskell, Virtualization)

Cambridge, United Kingdom

• Feature lead for the XenServer Dynamic Memory Control project, a headline feature that enables memory to be dynamic reallocated between virtual machines on a physical host.• We delivered a solution within 18 months from initial concept to implementation, allowing Citrix to significantly increase its share of the enterprise virtualization market. • Responsible for coordinating the efforts of multiple teams across many levels of the software stack, from low-level hardware interface code, to high-level management software usable by ordinary people.• Awarded a patent for dynamic memory control, co-authored with David Scott. (US8667207)• Awarded a patent for dynamic time reversal of trees of images of virtual hard disks, co-authored with Vincent Hanquez. (US8856078)

Mar 2008 - Mar 2012

Software Engineer (Python, Postgresql)

London, United Kingdom

Designed and implemented a specification management system for Launchpad.net, an open-source collaborative project management system used by tens of thousands of software projects around the world.

Apr 2007 - Jan 2008

Software Engineer (Java, C#)

Cambridge, United Kingdom

• Developed the integration of Citrix Web Interface with IBM WebSphere Portal Server, leading scalability and concurrency testing for the project.• Developed the management interface for the integration of Citrix Web Interface with Microsoft SharePoint.

2004 - 2007 ~3 yrs

Software Engineer

Computer And Design Services Ltd.

Broadstone, Dorset, United Kingdom

Designed a protocol and system to synchronise remote, disconnected database replicas over SMTP.The system solved a significant business problem, providing:• field engineers with a way to create and update database records while working offline;• automatic synchronisation with the central company data store while online;• automatic highlighting of conflicts between remote and central replicas.

Jul 2001 - Oct 2002

Research Chemist

Poole, Dorset, United Kingdom

Conducted research into sensors for detecting toxic and flammable gases. Led experiments to measure cross-sensitivity of existing sensors to novel gas targets, enabling the company to sell its sensors in new business areas.

Mar 1998 - Aug 1999
Team & coworkers

Colleagues at Cardano Foundation

Other employees you can reach at cardanofoundation.org. View company contacts for 167 employees →

3 education records

Jonathan Knowles education

FAQ

Frequently asked questions about Jonathan Knowles

Quick answers generated from the profile data available on this page.

What company does Jonathan Knowles work for?

Jonathan Knowles works for Cardano Foundation.

What is Jonathan Knowles's role at Cardano Foundation?

Jonathan Knowles is listed as Software Engineer (Haskell) at Cardano Foundation.

What is Jonathan Knowles's email address?

AeroLeads has found 1 work email signal at @jonathanknowles.net for Jonathan Knowles at Cardano Foundation.

Where is Jonathan Knowles based?

Jonathan Knowles is based in Hualien County, Taiwan, Province of China while working with Cardano Foundation.

What companies has Jonathan Knowles worked for?

Jonathan Knowles has worked for Cardano Foundation, Input Output (Iohk), Capital Match, Self-Employed, and Citrix.

Who are Jonathan Knowles's colleagues at Cardano Foundation?

Jonathan Knowles's colleagues at Cardano Foundation include Hami Rezaei, Kasey W., Lincon Vidal, Rob Salaman, and Nm Trade.

How can I contact Jonathan Knowles?

You can use AeroLeads to view verified contact signals for Jonathan Knowles at Cardano Foundation, including work email, phone, and LinkedIn data when available.

What schools did Jonathan Knowles attend?

Jonathan Knowles holds Ba (Honours), Computer Science from University Of Cambridge.

What skills is Jonathan Knowles known for?

Jonathan Knowles is listed with skills including Ocaml, Distributed Systems, Haskell, Software Engineering, Git, Python, Linux, and Bash.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Jonathan Knowles you were looking for.

View similar profiles