Computer scientist, PhD
Blockchain Expert at NTCA
Research Fellow at ftsrg
klenik.attila@nav.gov.hu
attila.klenik@vik.bme.hu
CV (EN)
CV (HU)
Publications
Computer scientist located in Budapest, HUN. Blockchain expert of the ePayroll government project at NTCA. Research fellow on the model-based design and performability assessment of blockchain systems at ftsrg@BME.
PhD in empirical performance analysis from BME, Hungary. Feeling the most comfortable at the intersection of theory and practice, where the latest research results come to life in real-world solutions.
2024 - present: NTCA, Budapest, HUN, Blockchain Expert
Architecture design and development management of the ePayroll blockchain solution. Currently, I am the lead architect and development manager of the ePayroll pilot system that aims to streamline the data reporting duty of employers towards various government bodies via a confidentiality-preserving blockchain-based solution. I also lead the Research & Development tracks related to the platform and its general adoption in government services.
2023 - present: ftsrg@BME, Budapest, HUN, Research Fellow
Design and performance analysis of DLT-based solutions. Currently, the main focus points of my research are: i) the knowledge-base supported performance monitoring and analysis of service-oriented (mainly DLT) systems; ii) the model-based design of DLT smart contracts; and iii) privacy-aware data model design for DLT smart contracts.
2020 - 2022: ftsrg@BME, Budapest, HUN, Research Assistant
Performance analysis of distributed ledger solutions. The scope of my research during this period was the rigorous measurement-based performance analysis of DLT frameworks. The main focus of my work was the systematic performance measurement and analysis of the Hyperledger Fabric DLT platform, including the detailed supporting methodologies across the entire life-cycle of the measurement campaign.
2024 - present: Event-based Data Reporting Platform (ePayroll) Blockchain Solution
Architect and development manager. The ePayroll project is a blockchain-based government service to facilitate the data reporting duty of employers. It offers true decentralization and GDPR-compliant confidentiality-preserving mechanisms among participating government bodies.
2023 - present: Ongoing projects @ ftsrg
Technical lead, system design and consultation. I provide technical-level system design and consultation for ongoing projects concerning DLT-based data management solutions.
2020 - 2024: Development and performance assessment of a CBDC prototype system @ ftsrg
Lead technical expert of the smart contract development and the performance assessment tracks. I partially designed and developed components of a multi-tier, DLT-based prototype system for the handling of central bank digital currency (CBDC). Moreover, I was the lead technical expert of the research track targeting the performance measurement and assessment of the prototype. This work was created under the Cooperation Agreement between the Hungarian National Bank (MNB) and the Budapest University of Technology and Economics (BME) in the Digitisation, artificial intelligence and data age workgroup.
2018 - 2019: Fault Injection of Blockchain Systems @ ftsrg
Key participant in research and development. The project targeted the performance and robustness assessment of the Hyperledger Fabric platform in the presence of faulty smart contracts, achieved using software fault injection. I designed and implemented the deployment, measurement, and workload generation aspects of the project. Furthermore, I was a key participant in the analysis of the gathered measurement data. See the related publication “Using fault injection to assess blockchain systems in presence of faulty smart contracts”
2021 - present: Hyperledger Caliper @ Linux Foundation Decentralized Trust (LFDT)
Maintainer/principal developer. Caliper is an open-source, scalable, and flexible tool for the benchmarking of blockchain technologies, governed by the Linux Foundation. I am among the principal developers of the project, shaping its architecture and feature set, following best practices I gather during my own research.
2025 - present: Hypernate @ Linux Foundation Decentralized Trust (LFDT)
Maintainer/principal developer. Hypernate is a robust data mapper framework for writing JVM-based Hyperledger Fabric chaincodes on a higher abstraction level. It supports object-oriented CRUD (create, read, update, delete) operations with explicit semantics; declarative and flexible configuration of your entity keys; and an extensible chain of middleware processors handling non-business stuff (caching, logging, tracing, etc.). Originally developed at ftsrg@BME, we contributed Hypernate as a Labs project to the LFDT and the open-source community.
2018 Oct. - present: TPC-C for Hyperledger Fabric @ ftsrg
Benchmark port design and development. I designed and developed a Hyperledger Fabric smart contract as the implementation of the standard TPC-C performance benchmark specification. Furthermore, I also implemented the corresponding workload generation using Hyperledger Caliper.
2011 - 2016: PetriDotNet @ ftsrg
Design and development. PetriDotNet is a modeling framework for editing, simulating and analyzing Petri nets. I researched, designed and implemented modular and scalable linear algebra algorithms (using .NET, C#, MEF), provided a graphical interface for a configurable model analysis workflow (using WinForms), and thoroughly unit tested the related algorithms (using IntelliTest, combinatorial testing, interval testing, and test generation techniques).
2023 June - Nov.: Summer Mentorship Program @ Hyperledger
Mentor. I’m mentoring two projects related to mostly Hyperledger Fabric. The first project’s goal is to aid the work of smart contract developers by providing ORM-like features for designing the data model of the contract. The second project (co-mentored by AMD Singapore) aims to provide a service-oriented solution for the monitoring and performance analysis of Fabric networks.
2022 June - Aug.: Summer Mentorship Program @ Hyperledger
Mentor. I mentored a university student from the USA who designed and implemented an extension for the Visual Studio Code development environment to facilitate the usage of Hyperledger Caliper for users.
2021 June - Aug.: Summer Mentorship Program @ Hyperledger
Mentor. I mentored a university student from India who designed and implemented a built-in workload module for Hyperledger Caliper that allows users the declarative, configuration file-based definition of workloads instead of directly implementing them in code.
2019 June - Aug.: Summer Mentorship Program @ Hyperledger
Mentor. I co-mentored (with Huawei) a university student from the USA who conducted preliminary work on a GUI component for the Hyperledger Caliper project.
2018 Dec.: Ph.D. winter school in Jerusalem
Participant. I participated in the 3rd Advanced School in Computer Science and Engineering: Blockchains and Cryptocurrencies Ph.D. winter school, organized in Jerusalem, Israel.
2017 June - Aug.: Summer Mentorship Program @ Hyperledger
Intern. I researched and prototyped an approach for the automatic execution of business processes on the Hyperledger Fabric DLT platform. I applied standard- and model-based development techniques (BPMN, Petri nets, state machines), model transformation frameworks (Eclipse, Java, EMF, ATL), and model-based code generation (Xtend, Golang).