Vitalii Demianets is a co-founder and chief architect with 12 years of hands-on experience building RegTech and blockchain infrastructure, specializing in low-level systems, device drivers, and network protocols. He leads architecture and product engineering at norbloc from Stockholm, applying deep expertise in Bitcoin network infrastructure and hardware/software interaction. Previously he architected software for KnCMiner, contributing significant low-level drivers and optimizations to well-known open-source miners like cgminer and bfgminer that power ASIC/FPGA mining hardware. His background includes porting Linux to ARM platforms, writing telecom device drivers, and implementing Layer 2/3 intelligent switch features—skills that bridge embedded systems and distributed networks. Trained in applied mathematics at MIPT, he combines rigorous analytical thinking with practical engineering for high-reliability systems. Colleagues value his rare mix of kernel-level craftsmanship and product-focused architecture in both startup and hardware-constrained environments.
12 years of coding experience
18 years of employment as a software developer
M.Sc. (Specialist) Applied Mathematics, M.Sc. (Specialist) Applied Mathematics at Moscow Institute of Physics and Technology (State University) (MIPT)
Modular ASIC/FPGA miner written in C, featuring overclocking, monitoring, fan speed control and remote interface capabilities.
Role in this project:
Back-end Developer
Contributions:123 commits, 5 PRs, 11 comments in 6 months
Contributions summary:Vitalii primarily contributed to the development of the KnC Titan scrypt miner driver, which involves implementing communication protocols and core functionality. They added new commands for setting and retrieving work reports and implemented core setup functionalities. The user optimized existing utility functions and addressed memory leaks related to queued works, thus focusing on the low-level interactions with the mining hardware.
Contributions summary:Vitalii primarily worked on the KnC (KnCMiner) driver within the cgminer repository, focusing on integrating and optimizing support for KnCMiner Jupiter ASICs. Their contributions included implementing a driver for communication with the KnCMiner controller via SPI, incorporating hardware error handling and core disable/enable functionalities. The user also improved code related to performance through optimizations of hex2bin/bin2hex functions.
asicminerbitcoinfpga
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
Vitalii Demianets - Co-founder & Chief Architect at norbloc