
Nico Pretto engineered robust embedding and onboarding workflows for the metabase/metabase repository, focusing on seamless integration and user experience. Over 19 months, he delivered features such as flexible JWT authentication, cross-tenant sharing, and responsive UI components, using JavaScript, React, and TypeScript. His technical approach emphasized modular SDK development, end-to-end testing, and CI/CD automation to ensure reliability and maintainability. By refactoring authentication flows, enhancing localization, and streamlining test infrastructure, Nico addressed both developer and customer needs. The depth of his work is reflected in improved onboarding continuity, reduced integration friction, and a maintainable codebase supporting multi-tenant and enterprise scenarios.
April 2026 highlights a focused enhancement to the embedding workflow in Metabase. Delivered an Embedding Setup Workflow Continuation Modal that prompts users to return to the embedding setup guide after completing actions such as adding a database or saving an x-ray dashboard. This change improves onboarding continuity, reduces friction, and guides users seamlessly back into the setup process. Also addressed continuity gaps post-admin actions by refining modal behavior and copy, including button text updates and overall polish.
April 2026 highlights a focused enhancement to the embedding workflow in Metabase. Delivered an Embedding Setup Workflow Continuation Modal that prompts users to return to the embedding setup guide after completing actions such as adding a database or saving an x-ray dashboard. This change improves onboarding continuity, reduces friction, and guides users seamlessly back into the setup process. Also addressed continuity gaps post-admin actions by refining modal behavior and copy, including button text updates and overall polish.
March 2026 focused on delivering high-impact features for embedding and onboarding, strengthening test stability, and improving UX reliability across the Metabase stack. The work emphasizes business value through faster embedding workflows, safer onboarding, and cross-tenant sharing, while reducing noise and flakiness in tests and linting-related issues.
March 2026 focused on delivering high-impact features for embedding and onboarding, strengthening test stability, and improving UX reliability across the Metabase stack. The work emphasizes business value through faster embedding workflows, safer onboarding, and cross-tenant sharing, while reducing noise and flakiness in tests and linting-related issues.
February 2026 monthly summary for the Metabase platform focused on delivering embedding SDK improvements, authentication flexibility, navigation enhancements, and dev/test infrastructure upgrades. The work strengthened integration capabilities for customers and improved developer experience, with concrete feature delivery and stability improvements across the SDK and core product.
February 2026 monthly summary for the Metabase platform focused on delivering embedding SDK improvements, authentication flexibility, navigation enhancements, and dev/test infrastructure upgrades. The work strengthened integration capabilities for customers and improved developer experience, with concrete feature delivery and stability improvements across the SDK and core product.
January 2026 summary for metabase/metabase focusing on UI polish, documentation hygiene, and embedding terminology. Delivered a responsive dashboard header using container queries, cleaned up outdated SDK changelog links in the docs, and renamed 'static embed' to 'guest embed' to better reflect user context. These changes improve user experience, reduce maintenance overhead, and clarify embedding terminology, supporting faster onboarding and fewer support questions.
January 2026 summary for metabase/metabase focusing on UI polish, documentation hygiene, and embedding terminology. Delivered a responsive dashboard header using container queries, cleaned up outdated SDK changelog links in the docs, and renamed 'static embed' to 'guest embed' to better reflect user context. These changes improve user experience, reduce maintenance overhead, and clarify embedding terminology, supporting faster onboarding and fewer support questions.
December 2025 monthly summary highlighting key outcomes across the metabase/metabase repository. Focused on performance improvements, UX/ui overhauls for tenant users, stability fixes, and documentation to align with multi-tenant authentication changes. Emphasis on delivering business value through faster auth flows, enhanced tenant experience, and improved accessibility/readability in dark mode, supported by added end-to-end tests and test configuration updates.
December 2025 monthly summary highlighting key outcomes across the metabase/metabase repository. Focused on performance improvements, UX/ui overhauls for tenant users, stability fixes, and documentation to align with multi-tenant authentication changes. Emphasis on delivering business value through faster auth flows, enhanced tenant experience, and improved accessibility/readability in dark mode, supported by added end-to-end tests and test configuration updates.
November 2025: Focused on stabilizing SDK delivery, OSS migration readiness, and reliability improvements across data export, docs, and testing tooling. Investments in CI automation, plugin architecture, and test coverage enabled faster, safer releases and stronger business value.
November 2025: Focused on stabilizing SDK delivery, OSS migration readiness, and reliability improvements across data export, docs, and testing tooling. Investments in CI automation, plugin architecture, and test coverage enabled faster, safer releases and stronger business value.
Month: 2025-10 — Focus on Embedding SDK improvements for metabase/metabase, refactoring for maintainability, and CI/test infrastructure enhancements. Delivered richer link handling and click actions in the Embedding SDK, centralized transformation logic, safer end-to-end test setup with a temporary sample DB copy for concurrency, and streamlined GitHub Actions to reduce PR noise. The work accelerates reliable embedded experiences for customers, reduces test and release friction, and improves developer workflows.
Month: 2025-10 — Focus on Embedding SDK improvements for metabase/metabase, refactoring for maintainability, and CI/test infrastructure enhancements. Delivered richer link handling and click actions in the Embedding SDK, centralized transformation logic, safer end-to-end test setup with a temporary sample DB copy for concurrency, and streamlined GitHub Actions to reduce PR noise. The work accelerates reliable embedded experiences for customers, reduces test and release friction, and improves developer workflows.
September 2025: Strengthened test safety, fixed chart scaling regression, and corrected a UI typo. These changes improve test reliability, UI correctness, and overall product quality, enabling faster iteration and reduced maintenance overhead.
September 2025: Strengthened test safety, fixed chart scaling regression, and corrected a UI typo. These changes improve test reliability, UI correctness, and overall product quality, enabling faster iteration and reduced maintenance overhead.
August 2025 monthly summary for metabase/metabase: Delivered substantial embedding enhancements, reliability improvements, and SDK refactors that unlock faster embedding, more robust testing, and smoother releases. The work spanned release workflow automation for the 56.x cycle, expanded end-to-end testing and local development capabilities, core embedding SDK refactors to simplify loading, and targeted marketing/documentation updates to align with product capabilities. These efforts collectively improve velocity, reduce release risk, and enhance enterprise testing capabilities while maintaining compatibility with modern React tooling.
August 2025 monthly summary for metabase/metabase: Delivered substantial embedding enhancements, reliability improvements, and SDK refactors that unlock faster embedding, more robust testing, and smoother releases. The work spanned release workflow automation for the 56.x cycle, expanded end-to-end testing and local development capabilities, core embedding SDK refactors to simplify loading, and targeted marketing/documentation updates to align with product capabilities. These efforts collectively improve velocity, reduce release risk, and enhance enterprise testing capabilities while maintaining compatibility with modern React tooling.
July 2025 monthly summary for metabase/metabase: Delivered Embedding API and JSON parsing enhancements, improved Embedding Setup UX, stabilized Embedding SDK CI/testing, and hardened authentication for subpath deployments. These efforts collectively improve customer embedding experiences, reduce integration risk, and accelerate time-to-value for embedded dashboards and questions.
July 2025 monthly summary for metabase/metabase: Delivered Embedding API and JSON parsing enhancements, improved Embedding Setup UX, stabilized Embedding SDK CI/testing, and hardened authentication for subpath deployments. These efforts collectively improve customer embedding experiences, reduce integration risk, and accelerate time-to-value for embedded dashboards and questions.
June 2025: Delivered end-to-end embedding enhancements for metabase/metabase, alongside analytics telemetry improvements and JWT-based SSO test coverage. Focused on onboarding smoothness, embedding reliability, accessibility, and data-driven telemetry to drive customer value and faster time-to-first-embed.
June 2025: Delivered end-to-end embedding enhancements for metabase/metabase, alongside analytics telemetry improvements and JWT-based SSO test coverage. Focused on onboarding smoothness, embedding reliability, accessibility, and data-driven telemetry to drive customer value and faster time-to-first-embed.
May 2025 monthly summary for metabase/metabase focusing on localization/internationalization enhancements, developer experience (Storybook), code cleanup, CI/CD/testing infrastructure improvements, and embedding API cleanup. Delivered Lean, localized UI that is consistently translated, faster Storybook builds, a cleaner codebase, and more robust cross-version pipelines. Impact includes improved end-user localization accuracy, faster development cycles, and more reliable deployments with clear API expectations.
May 2025 monthly summary for metabase/metabase focusing on localization/internationalization enhancements, developer experience (Storybook), code cleanup, CI/CD/testing infrastructure improvements, and embedding API cleanup. Delivered Lean, localized UI that is consistently translated, faster Storybook builds, a cleaner codebase, and more robust cross-version pipelines. Impact includes improved end-user localization accuracy, faster development cycles, and more reliable deployments with clear API expectations.
April 2025: Metabase/metabase delivered cross-version embedding SDK tests and CI reliability improvements, localization enhancements for embedding and Storybook, and translation/code quality standardization. Major bug fixes included gating of cross-version breaking-change checks to PRs/releases, syntax fixes in CI triggers, and refined test gating to improve stability. Overall, the work reduced feedback loops, lowered release risk, and advanced internationalization readiness. Technologies demonstrated include CI/CD automation, end-to-end cross-version testing, ESLint and codemod-driven refactors, and multilingual support.
April 2025: Metabase/metabase delivered cross-version embedding SDK tests and CI reliability improvements, localization enhancements for embedding and Storybook, and translation/code quality standardization. Major bug fixes included gating of cross-version breaking-change checks to PRs/releases, syntax fixes in CI triggers, and refined test gating to improve stability. Overall, the work reduced feedback loops, lowered release risk, and advanced internationalization readiness. Technologies demonstrated include CI/CD automation, end-to-end cross-version testing, ESLint and codemod-driven refactors, and multilingual support.
March 2025 monthly summary for metabase/metabase focusing on SDK UI polish, reliability, and CI/testing enhancements to support embedding SDK and UI consistency. Delivered features across UI styling, chart UI polish, and end-to-end testing/docs; fixed styling conflicts and tooltip stability; improved CI to prevent hard failures and added test utilities for React hooks and testing workflows.
March 2025 monthly summary for metabase/metabase focusing on SDK UI polish, reliability, and CI/testing enhancements to support embedding SDK and UI consistency. Delivered features across UI styling, chart UI polish, and end-to-end testing/docs; fixed styling conflicts and tooltip stability; improved CI to prevent hard failures and added test utilities for React hooks and testing workflows.
February 2025 focused on API correctness, UI stability, SDK robustness, and CI reliability, delivering measurable business value through correct behavior, stable UI, and safer developer tooling. The month included API fixes, UI cleanup, and foundational SDK improvements that reduce maintenance burden and enable safer integration for downstream teams.
February 2025 focused on API correctness, UI stability, SDK robustness, and CI reliability, delivering measurable business value through correct behavior, stable UI, and safer developer tooling. The month included API fixes, UI cleanup, and foundational SDK improvements that reduce maintenance burden and enable safer integration for downstream teams.
January 2025 monthly summary for metabase/metabase focusing on delivering stable routing for entity IDs, code quality, and CI/test reliability, with measurable business impact and clear technical achievements.
January 2025 monthly summary for metabase/metabase focusing on delivering stable routing for entity IDs, code quality, and CI/test reliability, with measurable business impact and clear technical achievements.
December 2024 monthly summary for the Metabase Embedding SDK in metabase/metabase. Delivered a focused set of enhancements to increase reliability, expand deployment scenarios, and improve developer experience for embedding dashboards in customer apps. Key outcomes include stronger theming and styling isolation, SSR compatibility for Next.js, beefed-up authentication robustness, a dedicated Redux context to avoid host app conflicts, and broader localization support with tests. These changes enable easier customer integration, higher reliability in production, and faster onboarding for developers inheriting the embedding SDK.
December 2024 monthly summary for the Metabase Embedding SDK in metabase/metabase. Delivered a focused set of enhancements to increase reliability, expand deployment scenarios, and improve developer experience for embedding dashboards in customer apps. Key outcomes include stronger theming and styling isolation, SSR compatibility for Next.js, beefed-up authentication robustness, a dedicated Redux context to avoid host app conflicts, and broader localization support with tests. These changes enable easier customer integration, higher reliability in production, and faster onboarding for developers inheriting the embedding SDK.
Overview for 2024-11: The Metabase embedding SDK delivered focused reliability and developer-experience improvements, with a set of feature deliveries and stability fixes that reduce onboarding friction and strengthen backend integration. Key features include authentication/SSO flow enhancements with clearer error messaging, and UI enhancements to display errors via a dedicated Alert component with consistent modal visuals. Stability fixes address static question loading under strict mode, safe state updates, unmount handling, and tooltip reliability. Version compatibility warnings were added to surface SDK-backend mismatches and fixes to SDK version string handling. Additional robustness improvements cover Map URL construction and Redux TypeScript safety, contributing to fewer runtime errors and clearer diagnostics. Overall, these changes improve user experience for embedded content, accelerate developer debugging, and strengthen integration reliability across the platform.
Overview for 2024-11: The Metabase embedding SDK delivered focused reliability and developer-experience improvements, with a set of feature deliveries and stability fixes that reduce onboarding friction and strengthen backend integration. Key features include authentication/SSO flow enhancements with clearer error messaging, and UI enhancements to display errors via a dedicated Alert component with consistent modal visuals. Stability fixes address static question loading under strict mode, safe state updates, unmount handling, and tooltip reliability. Version compatibility warnings were added to surface SDK-backend mismatches and fixes to SDK version string handling. Additional robustness improvements cover Map URL construction and Redux TypeScript safety, contributing to fewer runtime errors and clearer diagnostics. Overall, these changes improve user experience for embedded content, accelerate developer debugging, and strengthen integration reliability across the platform.
Month: 2024-10 — Focused on embedding-related UI, tests, and docs in metabase/metabase. Key features delivered include a complete Embedding Homepage UI Overhaul with componentization and updated analytics; the Embedding SDK Authentication Test Suite with comprehensive unit tests; and SDK Documentation Cleanup. Major bug fixes include the Sharing Modal Card Height Fix, improving visual consistency. Overall impact includes improved admin-facing information organization, more reliable embedding authentication flows, and better maintainability, with demonstrated skills in frontend refactoring, test-driven development, and documentation quality.
Month: 2024-10 — Focused on embedding-related UI, tests, and docs in metabase/metabase. Key features delivered include a complete Embedding Homepage UI Overhaul with componentization and updated analytics; the Embedding SDK Authentication Test Suite with comprehensive unit tests; and SDK Documentation Cleanup. Major bug fixes include the Sharing Modal Card Height Fix, improving visual consistency. Overall impact includes improved admin-facing information organization, more reliable embedding authentication flows, and better maintainability, with demonstrated skills in frontend refactoring, test-driven development, and documentation quality.

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