Maxim Kupriianov is a Team Lead and seasoned blockchain engineer with 12+ years of software experience and over six years focused on blockchain, decentralized systems and smart contracts. He combines systems-level expertise in Go, Rust and C++ with deep practical knowledge of p2p protocols (DHTs, gossip, IPFS/DAG) and applied crypto primitives to architect high-throughput, production-grade chains and infra. His track record spans building Cosmos/Tendermint and EVM-compatible tooling, porting and productionizing complex components (Ethermint/Evmos), and implementing real-world oracle and signing integrations for wallets and hardware. Maxim shipped full-stack Web3 products—NFT music platforms, liquid staking modules, and tokenization services—while leading teams, benchmarks, and SDK/tooling efforts. An active open-source contributor, he has hands-on experience generating C-Go bindings and Go GUI/Android bindings, reflecting a knack for cross-language interoperability and low-level integration. Based in Barcelona, he pairs rigorous attention to software design with intellectual curiosity and a pragmatic, production-first mindset.
12 years of coding experience
9 years of employment as a software developer
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Higher School of Economics
Automatic C-Go Bindings Generator for Go Programming Language
Role in this project:
Back-end Developer
Contributions:4 releases, 5 reviews, 331 commits in 7 years 5 months
Contributions summary:Maxim appears to be primarily involved in developing and modifying the core functionality of a Go-based code generator. The contributions focused on implementing and refining features within the parser, including the integration of a parser wrapper, test case fixes, and improvements related to macro handling and constant expression evaluation. Further contributions included moving code into the appropriate sub-package structure, and a focus on type handling and conversions.
This project provides Go bindings for nuklear.h — a small ANSI C GUI library.
Role in this project:
Full-stack Developer
Contributions:122 commits, 26 PRs, 57 pushes in 2 years 5 months
Contributions summary:Maxim's commits primarily focused on adding and modifying the source code for the `nuklear.h` C GUI library bindings in Go. These changes included adding source headers and implementations, which suggests a focus on maintaining and extending the Go bindings for the UI library. The contributions involved extensive modifications within the core `nuklear.h` file, implying a deep understanding of the library's structure and functionality. This indicates the user's work involved both the backend and frontend aspects of integrating and implementing a UI library.
golanggui-librarynuklearguiansi-c
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.