
Marko Baricevic engineered core infrastructure and protocol features across the rollkit/rollkit and evstack/ev-node repositories, focusing on blockchain data availability, execution reliability, and developer experience. He delivered modular Go and Rust components, integrating gRPC and WebSocket APIs, and optimized consensus and storage layers for deterministic data retrieval and high-throughput workloads. Marko refactored P2P networking, streamlined CI/CD with Docker and GitHub Actions, and enhanced observability through Prometheus metrics and structured logging. His work included robust documentation, onboarding guides, and test automation, ensuring maintainable, scalable systems. The depth of his contributions addressed both runtime performance and operational resilience in production environments.
April 2026 monthly summary for evstack/ev-node: Delivered CI/CD Build Efficiency Optimization in a multi-module Go/Docker setup. Strengthened CI reliability and performance by implementing robust caching strategies across GitHub Actions, stabilizing dependencies, and reducing unnecessary downloads. The changes span per-app cache scopes, cache-from/cache-to usage, targeted cache keys that cover all go.sum files, and isolation of testapp dependencies to their own layer. Also addressed lint and reproducibility issues in Docker builds by replacing certain RUN patterns and resolving hadolint warnings. Bumped Docker Go versions to align tooling with CI images, improving compatibility and build stability.
April 2026 monthly summary for evstack/ev-node: Delivered CI/CD Build Efficiency Optimization in a multi-module Go/Docker setup. Strengthened CI reliability and performance by implementing robust caching strategies across GitHub Actions, stabilizing dependencies, and reducing unnecessary downloads. The changes span per-app cache scopes, cache-from/cache-to usage, targeted cache keys that cover all go.sum files, and isolation of testapp dependencies to their own layer. Also addressed lint and reproducibility issues in Docker builds by replacing certain RUN patterns and resolving hadolint warnings. Bumped Docker Go versions to align tooling with CI images, improving compatibility and build stability.
Month: 2026-03 — Consolidated a set of high-impact, cross-cutting improvements for evstack/ev-node, delivering tangible business value through enhanced documentation, cross-fork compatibility, reliability, and performance.
Month: 2026-03 — Consolidated a set of high-impact, cross-cutting improvements for evstack/ev-node, delivering tangible business value through enhanced documentation, cross-fork compatibility, reliability, and performance.
February 2026 performance summary across rollkit/rollkit, rollkit/go-execution-abci, and evstack/ev-node. Focused on reliability, connectivity, development experience, and deployment readiness. Delivered concrete features, robust fixes, streamlined builds, and clear deployment guidance, driving faster startup, easier operations, and safer deployments.
February 2026 performance summary across rollkit/rollkit, rollkit/go-execution-abci, and evstack/ev-node. Focused on reliability, connectivity, development experience, and deployment readiness. Delivered concrete features, robust fixes, streamlined builds, and clear deployment guidance, driving faster startup, easier operations, and safer deployments.
January 2026 (2026-01) — Delivered robustness and performance improvements for rollkit/rollkit, with a focus on test determinism, runtime efficiency, and developer experience. Key work includes deterministic header handling in DummyDA and DA-first header retrieval in the P2P header exchange, storage-backed header retrieval for consistent tests, and a streamlined P2P exchange wrapper. Performance gains were realized through BadgerDB tuning for high-write workloads, complemented by a new benchmarking tool. Developer experience was elevated via onboarding documentation, a modular package layout (pkg), and CI automation for docs. UX and governance improvements include a collapsible blob list in the DA Explorer and documentation of batching strategies to improve gas estimation. A navigation bug was fixed by removing a broken blog link to prevent 404s.
January 2026 (2026-01) — Delivered robustness and performance improvements for rollkit/rollkit, with a focus on test determinism, runtime efficiency, and developer experience. Key work includes deterministic header handling in DummyDA and DA-first header retrieval in the P2P header exchange, storage-backed header retrieval for consistent tests, and a streamlined P2P exchange wrapper. Performance gains were realized through BadgerDB tuning for high-write workloads, complemented by a new benchmarking tool. Developer experience was elevated via onboarding documentation, a modular package layout (pkg), and CI automation for docs. UX and governance improvements include a collapsible blob list in the DA Explorer and documentation of batching strategies to improve gas estimation. A navigation bug was fixed by removing a broken blog link to prevent 404s.
December 2025 monthly summary for rollkit/rollkit highlighting key feature deliveries, stability fixes, and impact on business value. Focused on real user benefits such as deterministic data retrieval, faster blob access, startup resilience, and improved EVM stability.
December 2025 monthly summary for rollkit/rollkit highlighting key feature deliveries, stability fixes, and impact on business value. Focused on real user benefits such as deterministic data retrieval, faster blob access, startup resilience, and improved EVM stability.
November 2025 monthly summary focusing on business value and technical achievements across the rollkit repository. Key work centered on dependency hygiene, P2P stability, CI efficiency, data throughput, and improved user guidance. All work aligns with stabilizing beta releases and enabling smoother operator experience while preserving velocity for beta-to-stable transitions.
November 2025 monthly summary focusing on business value and technical achievements across the rollkit repository. Key work centered on dependency hygiene, P2P stability, CI efficiency, data throughput, and improved user guidance. All work aligns with stabilizing beta releases and enabling smoother operator experience while preserving velocity for beta-to-stable transitions.
October 2025 monthly summary: Delivered core stability and observability improvements across rollkit/rollkit and rollkit/go-execution-abci, prioritizing data availability, data integrity, and developer experience. Notable work includes extending data retention during synchronization, stabilizing submissions with smaller blob sizes, expanding CI/code quality prompts, enhancing documentation, and improving dev tooling. These changes reduce risk of data loss, improve reliability, and accelerate onboarding for operators and developers.
October 2025 monthly summary: Delivered core stability and observability improvements across rollkit/rollkit and rollkit/go-execution-abci, prioritizing data availability, data integrity, and developer experience. Notable work includes extending data retention during synchronization, stabilizing submissions with smaller blob sizes, expanding CI/code quality prompts, enhancing documentation, and improving dev tooling. These changes reduce risk of data loss, improve reliability, and accelerate onboarding for operators and developers.
September 2025 monthly summary for rollkit/rollkit: Delivered key features, resolved critical stability issues, and expanded observability and tooling to drive reliability and business value. Highlights include test infrastructure alignment for deterministic test runs, delayed syncer startup to genesis for safer consensus, blob visualization and blob-size reporting enhancements, a new blob decoder tool, and architecture/docs improvements. Fixed signer path resolution during ev-node startup and prevented canonical header duplication on restart. These efforts improve test reproducibility, startup reliability, data visibility, and developer experience.
September 2025 monthly summary for rollkit/rollkit: Delivered key features, resolved critical stability issues, and expanded observability and tooling to drive reliability and business value. Highlights include test infrastructure alignment for deterministic test runs, delayed syncer startup to genesis for safer consensus, blob visualization and blob-size reporting enhancements, a new blob decoder tool, and architecture/docs improvements. Fixed signer path resolution during ev-node startup and prevented canonical header duplication on restart. These efforts improve test reproducibility, startup reliability, data visibility, and developer experience.
August 2025 monthly summary highlighting business value and technical achievements across rollkit/rollkit and celestiaorg/cosmos-sdk. Focused on delivering scalable environment capabilities, deployment reliability, observability, and performance improvements that accelerate developer workflows and improve production resilience.
August 2025 monthly summary highlighting business value and technical achievements across rollkit/rollkit and celestiaorg/cosmos-sdk. Focused on delivering scalable environment capabilities, deployment reliability, observability, and performance improvements that accelerate developer workflows and improve production resilience.
July 2025 performance-focused month for the Rollkit ecosystem (now Ev-node). Delivered cross-repo capabilities that enhance developer experience, reliability, and scalability. Key outcomes include Rust client libraries and SDK with gRPC clients for health, P2P, signing, and store, plus robust CI workflows and documentation/examples; expanded EVM metrics and removal of a timestamp hack to improve execution integrity and observability; multi-node deployment support for EVM nodes with CI/test stability improvements and resource optimizations; Architecture Decision Record for validator network with aligned documentation; and a branding refresh to Ev-node across codebase, docs, domain, UI, and release-process enhancements to streamline delivery. Also updated EVM execution client API usage and consolidated documentation structure to 'docs'.
July 2025 performance-focused month for the Rollkit ecosystem (now Ev-node). Delivered cross-repo capabilities that enhance developer experience, reliability, and scalability. Key outcomes include Rust client libraries and SDK with gRPC clients for health, P2P, signing, and store, plus robust CI workflows and documentation/examples; expanded EVM metrics and removal of a timestamp hack to improve execution integrity and observability; multi-node deployment support for EVM nodes with CI/test stability improvements and resource optimizations; Architecture Decision Record for validator network with aligned documentation; and a branding refresh to Ev-node across codebase, docs, domain, UI, and release-process enhancements to streamline delivery. Also updated EVM execution client API usage and consolidated documentation structure to 'docs'.
June 2025 highlights across rollkit/rollkit and rollkit/docs focused on improving observability, security, data integrity, and test reliability, delivering measurable business value and smoother developer workflows. Key features delivered: - Dynamic Metrics Instrumentation Configuration: metrics now configured from node settings instead of hardcoded defaults, enabling config-driven observability. - Signing Keys CLI Import/Export: added secure import/export commands with tests updated. - Block Processing Execution Modes and AppHash Validation: introduced immediate and delayed execution modes; strengthened AppHash validation and strict block time checks. - Data Availability API Enhancements (DA Heights): include inclusion heights for headers and data; refactor related metadata and RPC/server usage. Major bugs fixed: - DA Namespace Handling Reversion: revert Data Availability namespace changes to maintain compatibility; adjust mock DA client configurations and interface accordingly. Overall impact and accomplishments: - Improved observability and configurability with metrics driven by node settings, reducing reliance on hardcoded defaults and enabling clearer operational dashboards. - Strengthened security and key management through CLI-based signing key import/export, with tests to prevent regressions. - Enhanced data integrity and validation in block processing and Data Availability APIs, increasing reliability of consensus-related data. - Streamlined architecture: centralized HTTP endpoint registration, upgraded logging, and dedicated testing utilities, contributing to faster iteration and fewer flaky tests. - Documentation and developer guidance: CLAUDE.md and CI/testing improvements support faster onboarding and more robust development practices. Technologies/skills demonstrated: - Go and ecosystem tooling; migration to ipfs/go-log/v2; type-safe mocks and centralized test configurations; CI/CD reliability improvements; data availability engineering; API design for enhanced DA features.
June 2025 highlights across rollkit/rollkit and rollkit/docs focused on improving observability, security, data integrity, and test reliability, delivering measurable business value and smoother developer workflows. Key features delivered: - Dynamic Metrics Instrumentation Configuration: metrics now configured from node settings instead of hardcoded defaults, enabling config-driven observability. - Signing Keys CLI Import/Export: added secure import/export commands with tests updated. - Block Processing Execution Modes and AppHash Validation: introduced immediate and delayed execution modes; strengthened AppHash validation and strict block time checks. - Data Availability API Enhancements (DA Heights): include inclusion heights for headers and data; refactor related metadata and RPC/server usage. Major bugs fixed: - DA Namespace Handling Reversion: revert Data Availability namespace changes to maintain compatibility; adjust mock DA client configurations and interface accordingly. Overall impact and accomplishments: - Improved observability and configurability with metrics driven by node settings, reducing reliance on hardcoded defaults and enabling clearer operational dashboards. - Strengthened security and key management through CLI-based signing key import/export, with tests to prevent regressions. - Enhanced data integrity and validation in block processing and Data Availability APIs, increasing reliability of consensus-related data. - Streamlined architecture: centralized HTTP endpoint registration, upgraded logging, and dedicated testing utilities, contributing to faster iteration and fewer flaky tests. - Documentation and developer guidance: CLAUDE.md and CI/testing improvements support faster onboarding and more robust development practices. Technologies/skills demonstrated: - Go and ecosystem tooling; migration to ipfs/go-log/v2; type-safe mocks and centralized test configurations; CI/CD reliability improvements; data availability engineering; API design for enhanced DA features.
May 2025 Monthly Summary: Consolidated and delivered key architecture improvements, EVM execution readiness, and testing enhancements across core repos. Highlights include: DA interface overhaul removing deprecated components and centralizing logic; cross-layer lazy block aggregation to align execution and data availability layers with improved timing; EVM execution integration with a new engine client and end-to-end tests; WAL batch hash encoding fix with updated tests; and improved CI/testing and documentation templates to raise quality and deployment readiness. These changes bolster maintainability, reliability, and faster, safer feature delivery.
May 2025 Monthly Summary: Consolidated and delivered key architecture improvements, EVM execution readiness, and testing enhancements across core repos. Highlights include: DA interface overhaul removing deprecated components and centralizing logic; cross-layer lazy block aggregation to align execution and data availability layers with improved timing; EVM execution integration with a new engine client and end-to-end tests; WAL batch hash encoding fix with updated tests; and improved CI/testing and documentation templates to raise quality and deployment readiness. These changes bolster maintainability, reliability, and faster, safer feature delivery.
April 2025 focused on reliability, observability, and configurability across four repositories. The work delivered structural improvements, enhanced metrics, and CI/CD stabilization, along with feature advancements in vesting rewards and commission rules. This combination reduced deployment uncertainty, improved runtime visibility, and provided flexible configuration options for local and test environments, enabling faster, safer releases and governance of rewards.
April 2025 focused on reliability, observability, and configurability across four repositories. The work delivered structural improvements, enhanced metrics, and CI/CD stabilization, along with feature advancements in vesting rewards and commission rules. This combination reduced deployment uncertainty, improved runtime visibility, and provided flexible configuration options for local and test environments, enabling faster, safer releases and governance of rewards.
March 2025 performance summary focusing on business value and technical execution. Delivered targeted workflow changes and cryptography enhancements across two repositories, with a clear impact on issue triage control and key management flexibility. Highlights include enabling manual issue allocation, removing outdated automation to reduce maintenance, and expanding signing options for transactions.
March 2025 performance summary focusing on business value and technical execution. Delivered targeted workflow changes and cryptography enhancements across two repositories, with a clear impact on issue triage control and key management flexibility. Highlights include enabling manual issue allocation, removing outdated automation to reduce maintenance, and expanding signing options for transactions.
February 2025 achievements span documentation clarity, security hardening, and network reliability across cosmos-sdk and rollkit. The work delivered three key items: improved developer understanding through documentation updates, strengthened security by moving sender verification to transaction context, and enhanced network reliability by removing unnecessary dependencies and tightening error reporting. These changes reduce operator risk, simplify maintenance, and deliver measurable business value through safer deployments and clearer feedback loops for developers and operators.
February 2025 achievements span documentation clarity, security hardening, and network reliability across cosmos-sdk and rollkit. The work delivered three key items: improved developer understanding through documentation updates, strengthened security by moving sender verification to transaction context, and enhanced network reliability by removing unnecessary dependencies and tightening error reporting. These changes reduce operator risk, simplify maintenance, and deliver measurable business value through safer deployments and clearer feedback loops for developers and operators.
January 2025: Delivered developer-focused improvements across docs, storage backend, API payloads, and reliability. Highlights include comprehensive STF/AppManager documentation with upgrade/migration guidance, removal of RocksDB as storage backend, and a suite of stability gains in staking, multisig, and CometBFT configurations. In addition, API payload optimization (GetBlockByHeightResponse) reduced network traffic, while maintenance work on CODEOWNERS and system tests reduced duplication and improved test stability. These changes simplify upgrades, reduce maintenance burden, and strengthen core correctness and resilience across the Cosmos SDK stack.
January 2025: Delivered developer-focused improvements across docs, storage backend, API payloads, and reliability. Highlights include comprehensive STF/AppManager documentation with upgrade/migration guidance, removal of RocksDB as storage backend, and a suite of stability gains in staking, multisig, and CometBFT configurations. In addition, API payload optimization (GetBlockByHeightResponse) reduced network traffic, while maintenance work on CODEOWNERS and system tests reduced duplication and improved test stability. These changes simplify upgrades, reduce maintenance burden, and strengthen core correctness and resilience across the Cosmos SDK stack.
December 2024 monthly summary for cosmos-sdk and ibc-go across repository work, focusing on architectural simplifications, cryptography stability, instrumentation readiness, unbonding flow simplification, and CI/CD modernization. The work targeted maintainability, security, observability, and smoother upgradeability to support business needs and ecosystem health.
December 2024 monthly summary for cosmos-sdk and ibc-go across repository work, focusing on architectural simplifications, cryptography stability, instrumentation readiness, unbonding flow simplification, and CI/CD modernization. The work targeted maintainability, security, observability, and smoother upgradeability to support business needs and ecosystem health.
In November 2024, the cosmos-sdk repo advanced core architecture and observability, delivering a modular V2 upgrade, enhanced telemetry, crypto alignment, and client-side refactoring to improve maintainability, security, and business value. These changes establish a scalable foundation for future feature delivery, easier migrations, and stronger operational visibility across deployments.
In November 2024, the cosmos-sdk repo advanced core architecture and observability, delivering a modular V2 upgrade, enhanced telemetry, crypto alignment, and client-side refactoring to improve maintainability, security, and business value. These changes establish a scalable foundation for future feature delivery, easier migrations, and stronger operational visibility across deployments.
2024-10: Delivered Core Protobuf Codec Integration in the core module to support both gogoprotobuf and google.golang.org/protobuf, enabling removal of SDK dependencies across modules; refactored and corrected Validator Slashing logic; updated tests and configurations; improved build stability and maintenance.
2024-10: Delivered Core Protobuf Codec Integration in the core module to support both gogoprotobuf and google.golang.org/protobuf, enabling removal of SDK dependencies across modules; refactored and corrected Validator Slashing logic; updated tests and configurations; improved build stability and maintenance.

Overview of all repositories you've contributed to across your timeline