
Marcel Ebert engineered core cross-chain ramping and quoting infrastructure for the pendulum-chain/vortex repository, focusing on secure, modular flows for onramp and offramp transactions. He architected a robust quote engine and API authentication system, integrating TypeScript, Node.js, and Bun-based tooling to streamline partner onboarding, fee calculation, and multi-currency support. Marcel refactored the codebase for maintainability, introducing shared modules, advanced type safety, and state machine-driven ramp flows. His work addressed reliability, security, and extensibility, enabling seamless cross-chain transfers via XCM and EVM, while improving localization, UI responsiveness, and developer velocity. The result was a scalable, production-ready financial platform.

Monthly Summary for 2025-10 - pendulum-chain/vortex Key features delivered: - Quote subsystem refactor and typing improvements: moved the quote service; refactored files; factory-based QuoteContext; HydrationRouter and typed surface improvements, reducing duplication and enabling safer cross-module usage. - Onramp/Offramp quoting routing improvements: refined onramp/offramp quoting routes and related behavior to improve quote accuracy and routing reliability. - Flexible currency conversion and fee calculations: refactored currency conversion to handle decimals more flexibly and fixed fee calculations using input currency, improving accuracy for multi-currency flows. - HydrationRouter initialization and readiness enhancements: improved initialization flow and readiness handling to reduce startup latency and improve reliability of hydration paths. - Engine and tooling hygiene: broad refactor of core engines, dependency updates, and formatting; added security scanner integration and CI-related refinements, including version printing in CI. Major bugs fixed: - Resolved type conflicts and stabilized dependency versions to improve typing reliability across the repo. - Log trimming and StateMetadata deduplication to reduce noise and data duplication. - Onramp/Offramp transaction typing and signing flow improvements and related correctness fixes (e.g., minOutputAmount enforcement, assethub/offramp display fixes). - Miscellaneous bug fixes across the batch, including readme/phase labeling corrections and PR cleanup. Overall impact and accomplishments: - Increased reliability and safety of cross-chain transfers and ramping workflows, reducing runtime errors and operational risk. Refactors improved maintainability and onboarding for future changes, while performance remains robust due to consolidated engines and cleaner code paths. - Improved developer velocity with clearer abstractions (QuoteContext factory, HydrationRouter flow) and stronger typing, enabling faster feature delivery with fewer regressions. Technologies/skills demonstrated: - TypeScript advanced typings, factory patterns, cross-module refactoring, and systems thinking for cross-chain liquidity and ramp flows (XCM, HydrationRouter, fee engines). - Quality and security practices: lint/formatting, security scanner integration, CI improvements, and dependency management. - Performance-conscious refactoring and code hygiene across multiple subsystems.
Monthly Summary for 2025-10 - pendulum-chain/vortex Key features delivered: - Quote subsystem refactor and typing improvements: moved the quote service; refactored files; factory-based QuoteContext; HydrationRouter and typed surface improvements, reducing duplication and enabling safer cross-module usage. - Onramp/Offramp quoting routing improvements: refined onramp/offramp quoting routes and related behavior to improve quote accuracy and routing reliability. - Flexible currency conversion and fee calculations: refactored currency conversion to handle decimals more flexibly and fixed fee calculations using input currency, improving accuracy for multi-currency flows. - HydrationRouter initialization and readiness enhancements: improved initialization flow and readiness handling to reduce startup latency and improve reliability of hydration paths. - Engine and tooling hygiene: broad refactor of core engines, dependency updates, and formatting; added security scanner integration and CI-related refinements, including version printing in CI. Major bugs fixed: - Resolved type conflicts and stabilized dependency versions to improve typing reliability across the repo. - Log trimming and StateMetadata deduplication to reduce noise and data duplication. - Onramp/Offramp transaction typing and signing flow improvements and related correctness fixes (e.g., minOutputAmount enforcement, assethub/offramp display fixes). - Miscellaneous bug fixes across the batch, including readme/phase labeling corrections and PR cleanup. Overall impact and accomplishments: - Increased reliability and safety of cross-chain transfers and ramping workflows, reducing runtime errors and operational risk. Refactors improved maintainability and onboarding for future changes, while performance remains robust due to consolidated engines and cleaner code paths. - Improved developer velocity with clearer abstractions (QuoteContext factory, HydrationRouter flow) and stronger typing, enabling faster feature delivery with fewer regressions. Technologies/skills demonstrated: - TypeScript advanced typings, factory patterns, cross-module refactoring, and systems thinking for cross-chain liquidity and ramp flows (XCM, HydrationRouter, fee engines). - Quality and security practices: lint/formatting, security scanner integration, CI improvements, and dependency management. - Performance-conscious refactoring and code hygiene across multiple subsystems.
September 2025 – Pendulum-vortex: Delivered user-focused UI enhancements, established a hydration-based XCM transfer workflow with dry-run capabilities, expanded onboarding via Onramp Journey and AssetHub integration, and advanced localization and architecture for maintainability. Key outcomes include improved user experience, safer cross-chain transactions, smoother USDC onboarding, and stronger code quality through modularization and dependency updates.
September 2025 – Pendulum-vortex: Delivered user-focused UI enhancements, established a hydration-based XCM transfer workflow with dry-run capabilities, expanded onboarding via Onramp Journey and AssetHub integration, and advanced localization and architecture for maintainability. Key outcomes include improved user experience, safer cross-chain transactions, smoother USDC onboarding, and stronger code quality through modularization and dependency updates.
Month: 2025-08. During August 2025, the vortex project focused on security, reliability, and modularity, delivering a set of business-critical features around subsidies, quote management, and ramp flows, while stabilizing core data flows and tooling. Top outcomes include mnemonic key derivation for wallet security, a 5-minute block freshness threshold, a comprehensive EUR Onramp Partner Subsidy framework with ID/discount-based fee calculations, quote persistence with widget UI, and a modular Vortex architecture separating Quote and Widget components, plus ramp flow architecture/state management improvements.
Month: 2025-08. During August 2025, the vortex project focused on security, reliability, and modularity, delivering a set of business-critical features around subsidies, quote management, and ramp flows, while stabilizing core data flows and tooling. Top outcomes include mnemonic key derivation for wallet security, a 5-minute block freshness threshold, a comprehensive EUR Onramp Partner Subsidy framework with ID/discount-based fee calculations, quote persistence with widget UI, and a modular Vortex architecture separating Quote and Widget components, plus ramp flow architecture/state management improvements.
July 2025 — Pendulum chain/vortex delivered core architecture shoring and cross-chain transfer capabilities, enhanced visibility, and improved build stability. Key outcomes include moving the rebalancer to /apps/rebalancer with environment-variable based configuration, integrating Pendulum transfers via squidrouter and XCM back to Pendulum, migrating core logic to a shared package with centralized logging, and introducing a Bun catalog-based dependency system to stabilize builds. Additional code quality improvements (refactor, SDK restructuring to sdk, generification, and type-system enhancements) and bug fixes across the batch increased reliability and maintainability.
July 2025 — Pendulum chain/vortex delivered core architecture shoring and cross-chain transfer capabilities, enhanced visibility, and improved build stability. Key outcomes include moving the rebalancer to /apps/rebalancer with environment-variable based configuration, integrating Pendulum transfers via squidrouter and XCM back to Pendulum, migrating core logic to a shared package with centralized logging, and introducing a Bun catalog-based dependency system to stabilize builds. Additional code quality improvements (refactor, SDK restructuring to sdk, generification, and type-system enhancements) and bug fixes across the batch increased reliability and maintainability.
June 2025 monthly summary for pendulum-chain/vortex: Overall focus this month was delivering user-facing features, stabilizing the build and CI pipeline, and improving reliability and maintainability to accelerate business value delivery. The team shipped core Ramp/Exchange capabilities, enhanced localization and translations, and integrated a Bun-based build toolchain to speed up iteration. Several refactors and quality improvements laid the groundwork for future feature work without sacrificing stability. 1) Key features delivered: - Net exchange rate calculation and display added to RampFeeCollapse (commit 17f22c688071327608caa5be3001fa82543ebfe2). - Min buy amount updated to 2 BRL for Vortex and UI spacing improvements around N/A/min amounts (commits 5bb1a49bcf1198831e3e0d551d131cfdb889b158 and 7c2d35eb73bddb61bab0fe40a5123a08a5c728da). - Localization updates for en.json (commit a8b010b950e6115820b6e549c3cd681676295b0d). - Bun monorepo created and build tooling enhanced to speed up compilation and development workflow (commits a116b371346f5c202acd1fcbb6d88926abbc784e, 0e82570cbd365ff92bd0c30bde6a790777cd18a0, bd496d19d771482d88bfcdc963c801bc9c1dbafc). - Ramp API and data model updates with updateRamp endpoint, frontend integration, and related ramp data migration (commits 3cee7900fe976a719aad8293d389446cdb063f69, 8cb16360938b56863f583e833bcb8219dec5bb47, 2846205b81657ddae3414deb63f940e0df8ad05b). - Code quality, formatting and tooling upgrades (formatting, precommit hooks, CI workflow adjustments, biome.json, etc.) (commits fac39d36b4f20d56b8376aa8cacda83b47f757fb, ce7b5693baf43f5d455b2e428eaacf5e707b9e77, 0e... actually refer to commits: ce7b5693baf43f5d455b2e428eaacf5e707b9e77; 29e1b5c7084527016639c777d4a1d40d7404f092; 6ba22f5713c94d89a80a45f85cf97205fa4020ae; 7267d3fb3bc5ec6e9335a243a027e2bbbc2c1de2). - Internal tooling: maintenance feature design/implementation, shared refactors, and logging improvements for reliability (commits 33c10f2f09e94a7997a23f48cd4104f6150fe1ce, ce5d5359fe373ca5938b97b64813b4838eec14da, e52a25a83ebb5b44c14a9c4ac7e3519a81d76df2). - ETH onramping and native token support expansions (commits 3b16b33c3bdce956a8357cfe281a04c444e6f4b8, 2e20ba3ed8da460e1e05fbef95de7f2308f06f72). 2) Major bugs fixed: - WalletConnect metadata fix to correct metadata presentation (commit 137f44c190e68e28039f5abf6a1b9137a8b59846). - Compilation issues resolved, stabilizing the build (commit 578cb740e0e0ccbf2ca8ff40515e9bca180b35b5). - Ramp endpoint brCode not returned on update ramp (commit 811a9b0962f447b683c60892dca538920c5aad67). - Incorrect Stellar funding account handling and onboarding safeguards (commit 7057548f819c90085e1ddf9c64bb4818c79ee5fc). - Nabla-approve handler bug fix and quote/improvement fixes for ETH on/off ramps (commits 3220e56462ec2eec8f94a9b27493fdefd47182fe, 3d707e64ba97843ebebf56dfa4344edb6380c33f4). - API/financial edge case fixes including rampId propagation and error messaging cleanups (commits 17f5fd79485f12dbd455952932ea9d244ccd6960, 40481a74ab6e189bf62c8bd92e03490245e22b25). 3) Overall impact and accomplishments: - Accelerated delivery cycles and improved reliability with a Bun-based build pipeline and a consolidated monorepo, enabling faster iteration and reduced CI times. - Strengthened product capabilities with Ramp API, onramping ETH, and native token support, expanding the platform’s ecosystem connectivity and wallet interactions. - Improved developer experience and code quality through standardized formatting, precommit hooks, and CI workflow improvements, reducing drift and onboarding time for new contributors. 4) Technologies/skills demonstrated: - TypeScript, Bun tooling, Vite-based build acceleration, and enhanced CI/CD workflows. - Complex data modeling and API orchestration for Ramp endpoints, and frontend integration. - Big.js-based numeric handling, robust currency/exchange rate logic, and precise decimal management. - Localization/internationalization, Slack alerts for outdated prices, and translations framework. - Sequelize ORM-based DB integration for maintenance flow and status UI/docs integration. - Strong emphasis on code quality, linting, and maintainability via biome configs and improved logging.
June 2025 monthly summary for pendulum-chain/vortex: Overall focus this month was delivering user-facing features, stabilizing the build and CI pipeline, and improving reliability and maintainability to accelerate business value delivery. The team shipped core Ramp/Exchange capabilities, enhanced localization and translations, and integrated a Bun-based build toolchain to speed up iteration. Several refactors and quality improvements laid the groundwork for future feature work without sacrificing stability. 1) Key features delivered: - Net exchange rate calculation and display added to RampFeeCollapse (commit 17f22c688071327608caa5be3001fa82543ebfe2). - Min buy amount updated to 2 BRL for Vortex and UI spacing improvements around N/A/min amounts (commits 5bb1a49bcf1198831e3e0d551d131cfdb889b158 and 7c2d35eb73bddb61bab0fe40a5123a08a5c728da). - Localization updates for en.json (commit a8b010b950e6115820b6e549c3cd681676295b0d). - Bun monorepo created and build tooling enhanced to speed up compilation and development workflow (commits a116b371346f5c202acd1fcbb6d88926abbc784e, 0e82570cbd365ff92bd0c30bde6a790777cd18a0, bd496d19d771482d88bfcdc963c801bc9c1dbafc). - Ramp API and data model updates with updateRamp endpoint, frontend integration, and related ramp data migration (commits 3cee7900fe976a719aad8293d389446cdb063f69, 8cb16360938b56863f583e833bcb8219dec5bb47, 2846205b81657ddae3414deb63f940e0df8ad05b). - Code quality, formatting and tooling upgrades (formatting, precommit hooks, CI workflow adjustments, biome.json, etc.) (commits fac39d36b4f20d56b8376aa8cacda83b47f757fb, ce7b5693baf43f5d455b2e428eaacf5e707b9e77, 0e... actually refer to commits: ce7b5693baf43f5d455b2e428eaacf5e707b9e77; 29e1b5c7084527016639c777d4a1d40d7404f092; 6ba22f5713c94d89a80a45f85cf97205fa4020ae; 7267d3fb3bc5ec6e9335a243a027e2bbbc2c1de2). - Internal tooling: maintenance feature design/implementation, shared refactors, and logging improvements for reliability (commits 33c10f2f09e94a7997a23f48cd4104f6150fe1ce, ce5d5359fe373ca5938b97b64813b4838eec14da, e52a25a83ebb5b44c14a9c4ac7e3519a81d76df2). - ETH onramping and native token support expansions (commits 3b16b33c3bdce956a8357cfe281a04c444e6f4b8, 2e20ba3ed8da460e1e05fbef95de7f2308f06f72). 2) Major bugs fixed: - WalletConnect metadata fix to correct metadata presentation (commit 137f44c190e68e28039f5abf6a1b9137a8b59846). - Compilation issues resolved, stabilizing the build (commit 578cb740e0e0ccbf2ca8ff40515e9bca180b35b5). - Ramp endpoint brCode not returned on update ramp (commit 811a9b0962f447b683c60892dca538920c5aad67). - Incorrect Stellar funding account handling and onboarding safeguards (commit 7057548f819c90085e1ddf9c64bb4818c79ee5fc). - Nabla-approve handler bug fix and quote/improvement fixes for ETH on/off ramps (commits 3220e56462ec2eec8f94a9b27493fdefd47182fe, 3d707e64ba97843ebebf56dfa4344edb6380c33f4). - API/financial edge case fixes including rampId propagation and error messaging cleanups (commits 17f5fd79485f12dbd455952932ea9d244ccd6960, 40481a74ab6e189bf62c8bd92e03490245e22b25). 3) Overall impact and accomplishments: - Accelerated delivery cycles and improved reliability with a Bun-based build pipeline and a consolidated monorepo, enabling faster iteration and reduced CI times. - Strengthened product capabilities with Ramp API, onramping ETH, and native token support, expanding the platform’s ecosystem connectivity and wallet interactions. - Improved developer experience and code quality through standardized formatting, precommit hooks, and CI workflow improvements, reducing drift and onboarding time for new contributors. 4) Technologies/skills demonstrated: - TypeScript, Bun tooling, Vite-based build acceleration, and enhanced CI/CD workflows. - Complex data modeling and API orchestration for Ramp endpoints, and frontend integration. - Big.js-based numeric handling, robust currency/exchange rate logic, and precise decimal management. - Localization/internationalization, Slack alerts for outdated prices, and translations framework. - Sequelize ORM-based DB integration for maintenance flow and status UI/docs integration. - Strong emphasis on code quality, linting, and maintainability via biome configs and improved logging.
May 2025 monthly summary for pendulum-chain/vortex: Delivered a robust price feed and USD-oriented pricing framework, with end-to-end improvements to multi-source price lookups, fee calculation, and on/off ramp workflows. Implemented centralized PriceFeedService with caching and external price sources (CoinGecko, Pendulum) plus fiat/USD conversion, enhancing pricing reliability and performance. Refactored and enhanced the quote/fee pipeline to use USD directly, improved currency handling, and increased calculation precision. Overhauled fee configuration for partner-specific rules, ramps, and better logging. Strengthened onramp/offramp flows with fee distribution handling, pre-signed transactions, nonce handling, and squidrouter integration. Completed a suite of maintenance tasks including test fixes, migrations fixes, linting, and localization updates.
May 2025 monthly summary for pendulum-chain/vortex: Delivered a robust price feed and USD-oriented pricing framework, with end-to-end improvements to multi-source price lookups, fee calculation, and on/off ramp workflows. Implemented centralized PriceFeedService with caching and external price sources (CoinGecko, Pendulum) plus fiat/USD conversion, enhancing pricing reliability and performance. Refactored and enhanced the quote/fee pipeline to use USD directly, improved currency handling, and increased calculation precision. Overhauled fee configuration for partner-specific rules, ramps, and better logging. Strengthened onramp/offramp flows with fee distribution handling, pre-signed transactions, nonce handling, and squidrouter integration. Completed a suite of maintenance tasks including test fixes, migrations fixes, linting, and localization updates.
Concise monthly summary for 2025-04 focusing on Pendulum chain/vortex repository. Highlights include frontend signing workflow enhancements, comprehensive bug fixes around signing, endpoints, and internationalization, plus substantial refactor and maintenance work. Also includes ramp state persistence, UI/UX improvements, observability enhancements, and CI/monorepo readiness.
Concise monthly summary for 2025-04 focusing on Pendulum chain/vortex repository. Highlights include frontend signing workflow enhancements, comprehensive bug fixes around signing, endpoints, and internationalization, plus substantial refactor and maintenance work. Also includes ramp state persistence, UI/UX improvements, observability enhancements, and CI/monorepo readiness.
March 2025 performance snapshot for pendulum-chain/vortex: Delivered substantial cross‑repo progress across UI/UX, KYC controls, data validation, and code quality. Features and fixes spanned frontend enhancements, backend reliability, and shared architecture improvements, enabling stronger business risk controls, better user experience, and maintainable velocity for upcoming quarters.
March 2025 performance snapshot for pendulum-chain/vortex: Delivered substantial cross‑repo progress across UI/UX, KYC controls, data validation, and code quality. Features and fixes spanned frontend enhancements, backend reliability, and shared architecture improvements, enabling stronger business risk controls, better user experience, and maintainable velocity for upcoming quarters.
February 2025 highlights for pendulum-chain/vortex focusing on deployment reliability, data-driven offramp flows, UI stability, and code quality improvements. Key work includes aligning autodeploy with the new deployment process, robust offramp data handling, UI/UX improvements for offramp, and comprehensive code cleanup and telemetry/config enhancements. The month delivered measurable business value: faster, safer releases; more accurate fee calculations; improved user experience; and reduced technical debt.
February 2025 highlights for pendulum-chain/vortex focusing on deployment reliability, data-driven offramp flows, UI stability, and code quality improvements. Key work includes aligning autodeploy with the new deployment process, robust offramp data handling, UI/UX improvements for offramp, and comprehensive code cleanup and telemetry/config enhancements. The month delivered measurable business value: faster, safer releases; more accurate fee calculations; improved user experience; and reduced technical debt.
January 2025 monthly summary for pendulum-chain/vortex focusing on delivering user-centric UX improvements, robustness fixes, and infrastructure updates that drive reliability and business value. The month featured a mix of UI tweaks, API/UX enhancements, and stability improvements across the codebase, with emphasis on reducing friction for users and strengthening platform readiness for growth.
January 2025 monthly summary for pendulum-chain/vortex focusing on delivering user-centric UX improvements, robustness fixes, and infrastructure updates that drive reliability and business value. The month featured a mix of UI tweaks, API/UX enhancements, and stability improvements across the codebase, with emphasis on reducing friction for users and strengthening platform readiness for growth.
December 2024 monthly summary for pendulum-chain/vortex focusing on delivering business value and strengthening reliability. Key features were delivered to improve usability and integration, while major bugs were fixed to stabilize transaction flows and observability. The month also featured improvements in state management and developer ergonomics, setting the foundation for faster iteration and safer changes across networks.
December 2024 monthly summary for pendulum-chain/vortex focusing on delivering business value and strengthening reliability. Key features were delivered to improve usability and integration, while major bugs were fixed to stabilize transaction flows and observability. The month also featured improvements in state management and developer ergonomics, setting the foundation for faster iteration and safer changes across networks.
November 2024 performance: Delivered tangible business value across pendulum-chain/vortex and nova-utils with a focus on reliability, onboarding, and currency clarity. Key outcomes include finishing Transak integration with network parameter propagation to the quotes endpoint and ensuring the network prop is consistently passed to the fee comparison; introducing new AppKit-backed events and UI improvements; clarifying currency handling with explicit number conversion. Major bug fixes and resilience improvements included base currency amount validation, enhanced server error handling, address handling edge cases, signing error feedback, and router contract fixes. Foundational AppKit scaffolding and wallet signer integration (including USDT support) established faster onboarding for new networks, along with UI styling refinements. Nova-utils received token/icon updates (EUR icons and token data). Technologies demonstrated include TypeScript/React UI, AppKit integration, wagmi wallet configuration, signer-service integration, event tracking, and code quality refactors.
November 2024 performance: Delivered tangible business value across pendulum-chain/vortex and nova-utils with a focus on reliability, onboarding, and currency clarity. Key outcomes include finishing Transak integration with network parameter propagation to the quotes endpoint and ensuring the network prop is consistently passed to the fee comparison; introducing new AppKit-backed events and UI improvements; clarifying currency handling with explicit number conversion. Major bug fixes and resilience improvements included base currency amount validation, enhanced server error handling, address handling edge cases, signing error feedback, and router contract fixes. Foundational AppKit scaffolding and wallet signer integration (including USDT support) established faster onboarding for new networks, along with UI styling refinements. Nova-utils received token/icon updates (EUR icons and token data). Technologies demonstrated include TypeScript/React UI, AppKit integration, wagmi wallet configuration, signer-service integration, event tracking, and code quality refactors.
Overview of all repositories you've contributed to across your timeline