Ilya Fadeev is a senior JavaScript engineer and front-end architect with 12+ years of experience building large SPAs and blockchain-native apps, currently focused on Bitcoin Lightning, Ordinals, and Ethereum DApps. He has led front-end development for wallets and portfolio apps at projects like Equibit and SimpleCoin, designing protocols, atomic swaps, and browser-based Lightning nodes that pushed WebAssembly and XState-based shared logic. A long-time open-source contributor (notably to CanJS) and npm package author (tx-builder, worker-map-reduce, etc.), he blends practical full‑stack JavaScript with functional-programming interests in Haskell and Erlang. Comfortable across React, Svelte, Node.js and legacy JS ecosystems, he pairs hands-on implementation with architecture-level thinking for complex, permissionless UTXO systems. Based in Canada, he brings a rare mix of protocol design experience and front-end craftsmanship that surfaces in both developer tools and production wallet UX.
12 years of coding experience
14 years of employment as a software developer
Bachelor, Applied Physics, Bachelor, Applied Physics at Petrozavodsk State University (PetrSU)
Contributions:29 commits, 10 PRs, 27 pushes in 1 year 6 months
Contributions summary:Ilya primarily focused on enhancing the canjs framework's `can-href` functionality, implementing tests and addressing parsing issues. Their contributions included adding new test cases, modifying existing code for improved attribute handling and integrating features into the test suite. They added and modified components related to the canjs framework, demonstrating a focus on improving the user experience for the given features.
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.