Kristopher Nuttycombe

Senior Software Engineer at Electric Coin Company

Boulder, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kristopher Nuttycombe is a Senior Software Engineer in Boulder with 15 years of experience building robust, functional back-end systems and defining consensus features for the Zcash cryptocurrency at Electric Coin Company. A long-time advocate of strongly typed functional programming, he migrated from Scala heavy-lifting to full-time Haskell and has contributed architecture-focused refactors to high-profile crypto projects like halo2 and librustzcash. He has led platform and data-engineering efforts at startups and consultancies—cofounding Precog and running his own FP-focused consultancy—bringing deep domain knowledge in distributed systems, DSLs, and data ingestion. Beyond code, he writes precise technical specifications for protocols (notably Zcash ZIPs) and pairs engineering work with unconventional hobbies like blacksmithing and rock climbing, reflecting a hands-on, craft-driven approach to problem solving.
code15 years of coding experience
job20 years of employment as a software developer
bookB.A., Geology, B.A., Geology at University of Colorado Boulder
bookTechStars Boulder 2011
stackoverflow-logo

Stackoverflow

Stats
4,570reputation
172kreached
39answers
15questions
Badges
scala
top-5%
github-logo-circle

Github Skills (49)

restructuredtext10
typeclass10
scalaz10
proofs10
proof10
scala10
cryptocurrency10
monads10
cryptography10
blockchain10
functional-programming10
rust10
documentation10
validations9
back-end-development9

Programming languages (21)

PowerShellJavaC++RustCPureScriptHaxeScala

Github contributions (5)

github-logo-circle
zcash/librustzcash

May 2020 - Jan 2023

Rust-language assets for Zcash
Role in this project:
userBack-end Developer
Contributions:1 release, 2023 reviews, 672 commits in 2 years 8 months
Contributions summary:Kristopher's commits primarily focused on implementing features for the demo extension of a cryptocurrency project, specifically implementing code modifications, adding and improving documentation for this extension's implementation, including its serialization. The user also performed merge operations, incorporating changes from the upstream master branch, as well as fixing build issues and addressing documentation shortcomings in the demo. The user's work includes changes to the code involved in transaction processing in the blockchain project.
rustassetsrust-languagezcash
zcash/halo2

Dec 2020 - Oct 2022

The Halo2 zero-knowledge proving system
Role in this project:
userBack-end Developer
Contributions:30 reviews, 86 commits, 4 PRs in 1 year 9 months
Contributions summary:Kristopher made several commits focused on refactoring the `src/plonk/circuit.rs` file within the `halo2` repository. The primary changes involved removing rotations from `ConstraintSystem` and requiring `Rotation` instead of `i32` for relative rows in circuits. These modifications indicate an effort to improve the underlying architecture and potentially optimize the zero-knowledge proving system. Further commits include the introduction of the `OrchardDomain` type and its use within the note encryption scheme of the project.
cryptocurrencycryptographyzcashzero-knowledge
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kristopher Nuttycombe - Senior Software Engineer at Electric Coin Company