Barfinex
Duncan Coutts

Duncan Coutts

Engineering director and lead implementer of Haskell-based components · Input Output (IOHK)

Managed engineering teams that produced Cardano node implementations, Daedalus wallet components and release engineering which enabled mainnet launches and Shelley transition

Oversaw software engineering teams responsible for translating Cardano's protocol specifications into production-grade Haskell codebases. Delivered core components such as the node implementation and integration with wallet backends, which were essential for network operation and client usability. Directed release engineering, CI/CD and quality assurance practices that shaped how protocol upgrades were packaged and rolled out, directly affecting the timing and reliability of Byron, Shelley and subsequent hard forks. Engineering choices influenced performance, interoperability and the path to decentralization through delegation and stake pools. Worked closely with research teams to implement consensus rules, ledger rules and network protocols derived from published specifications, performing code reviews and production hardening that reduced vulnerabilities and implementation mismatches. Contributions included operational decisions about logging, telemetry and the wallet synchronization model that affected ADA transfers and staking UX. Coordination with exchange integrations and wallet providers also had secondary impacts on liquidity and market access by enabling stable and trusted client software, which in turn supported broader adoption and on‑chain usage patterns for ADA.

Disclaimer regarding person-related content and feedback: legal notice.

Let’s Get in Touch

Have questions or want to explore Barfinex? Send us a message.