
Nikita Skalkin developed and enhanced core features across the Artsy ecosystem, focusing on repositories such as metaphysics, eigen, and force. Over 14 months, Nikita delivered robust GraphQL APIs, end-to-end purchase and navigation workflows, and personalized recommendation systems, often leveraging TypeScript and React for both backend and frontend improvements. His work included feature-flag-driven experimentation, schema refactoring, and analytics instrumentation, ensuring scalable, maintainable code and reliable data flows. By addressing both user-facing and infrastructure challenges—such as real-time data fetching, environment isolation, and test modernization—Nikita consistently improved business value, system reliability, and user experience through thoughtful, well-tested engineering solutions.
February 2026 Highlights (2026-02) Key features delivered: - Live Navigation Groups Loader (arsty/metaphysics): Added a loader to fetch live navigation groups to enable real-time data fetching for navigation UI. Implemented a fix to avoid caching authenticated navigationGroup requests, ensuring fresh data and correct permissions. - Server-driven Navigation Bar and Analytics Tracking (arsty/force): Implemented a server-driven navigation bar with centralized analytics tracking. Refactored components to use a new useNavBarTracking hook for improved type safety and maintainability. Moved navigation data fetching to the top-level route query and preserved backward compatibility for analytics. Included tests and cleanup as part of the refactor. Major bugs fixed: - Fixed caching of authenticated navigationGroup requests in metaphysics to prevent stale data and potential security issues. - Various tracking and UI edge-case fixes during the navigation bar refactor to align properties with @artsy/cohesion types. Overall impact and accomplishments: - Improved real-time data freshness in navigation and a more robust, maintainable navigation UI across platforms. - Strengthened analytics reliability with a centralized, strongly-typed tracking approach and backwards-compatible payloads, enabling better insights without breaking existing integrations. - Reduced technical debt through refactors, cleanup of unused files, and clearer data-fetching flows at the top level. Technologies/skills demonstrated: - React, TypeScript, and custom hooks (useNavBarTracking) - Server-driven UI patterns and top-level data fetching - Analytics instrumentation with @artsy/cohesion, ensuring type safety and backward compatibility - Code quality improvements, test coverage, and refactoring for maintainability
February 2026 Highlights (2026-02) Key features delivered: - Live Navigation Groups Loader (arsty/metaphysics): Added a loader to fetch live navigation groups to enable real-time data fetching for navigation UI. Implemented a fix to avoid caching authenticated navigationGroup requests, ensuring fresh data and correct permissions. - Server-driven Navigation Bar and Analytics Tracking (arsty/force): Implemented a server-driven navigation bar with centralized analytics tracking. Refactored components to use a new useNavBarTracking hook for improved type safety and maintainability. Moved navigation data fetching to the top-level route query and preserved backward compatibility for analytics. Included tests and cleanup as part of the refactor. Major bugs fixed: - Fixed caching of authenticated navigationGroup requests in metaphysics to prevent stale data and potential security issues. - Various tracking and UI edge-case fixes during the navigation bar refactor to align properties with @artsy/cohesion types. Overall impact and accomplishments: - Improved real-time data freshness in navigation and a more robust, maintainable navigation UI across platforms. - Strengthened analytics reliability with a centralized, strongly-typed tracking approach and backwards-compatible payloads, enabling better insights without breaking existing integrations. - Reduced technical debt through refactors, cleanup of unused files, and clearer data-fetching flows at the top level. Technologies/skills demonstrated: - React, TypeScript, and custom hooks (useNavBarTracking) - Server-driven UI patterns and top-level data fetching - Analytics instrumentation with @artsy/cohesion, ensuring type safety and backward compatibility - Code quality improvements, test coverage, and refactoring for maintainability
January 2026 monthly summary focusing on delivering business value through feature delivery, data freshness, and UX improvements across metaphysics and force. Key outcomes include server-driven navigation, data backfill capability, uncached data loaders for freshness, admin UI enhancements, and caching/doco fixes to reduce operational risk. These changes improve maintainability, performance, and user experience, while aligning with Artsy ecosystem updates.
January 2026 monthly summary focusing on delivering business value through feature delivery, data freshness, and UX improvements across metaphysics and force. Key outcomes include server-driven navigation, data backfill capability, uncached data loaders for freshness, admin UI enhancements, and caching/doco fixes to reduce operational risk. These changes improve maintainability, performance, and user experience, while aligning with Artsy ecosystem updates.
Month 2025-10: Delivered personalized artworks recommendations and broadened saved artworks data access in metaphysics, while establishing an experimentation foundation for price-based ranking in New Works For You (NWFY). Focused on improving user engagement, accessibility for guests, and scalable feature-flag driven experiments.
Month 2025-10: Delivered personalized artworks recommendations and broadened saved artworks data access in metaphysics, while establishing an experimentation foundation for price-based ranking in New Works For You (NWFY). Focused on improving user engagement, accessibility for guests, and scalable feature-flag driven experiments.
September 2025 recap: Delivered cross-repo improvements across metaphysics, force, and eigen that reduce complexity, improve rendering accuracy, and strengthen test coverage. Key work included removing the onyx_nwfy-view-frequency-penalty-experiment feature flag in metaphysics, standardizing the default recommendation version to 'C'; enabling diameter-based rendering in View in Room for diameter-only artworks in Force with an added regression test; and extending View in Room AR to treat diameter as a valid dimension for circular artworks in Eigen.
September 2025 recap: Delivered cross-repo improvements across metaphysics, force, and eigen that reduce complexity, improve rendering accuracy, and strengthen test coverage. Key work included removing the onyx_nwfy-view-frequency-penalty-experiment feature flag in metaphysics, standardizing the default recommendation version to 'C'; enabling diameter-based rendering in View in Room for diameter-only artworks in Force with an added regression test; and extending View in Room AR to treat diameter as a valid dimension for circular artworks in Eigen.
August 2025 monthly summary focusing on delivering features, stabilizing data flows, and improving reliability across metaphysics. Key work includes feature flag-driven experiments, refactors of viewing room content management, strengthened matchConnection reliability with tests, and the introduction of an internal autosuggest mode in GraphQL. These efforts drove business value by enabling safer experimentation, clearer content workflows, more robust search/match behavior, and a foundation for internal discovery tooling.
August 2025 monthly summary focusing on delivering features, stabilizing data flows, and improving reliability across metaphysics. Key work includes feature flag-driven experiments, refactors of viewing room content management, strengthened matchConnection reliability with tests, and the introduction of an internal autosuggest mode in GraphQL. These efforts drove business value by enabling safer experimentation, clearer content workflows, more robust search/match behavior, and a foundation for internal discovery tooling.
July 2025 Monthly Summary This month delivered foundational analytics and personalization capabilities across cohesion, force, and metaphysics, enabling more relevant artwork and artist recommendations, a unified home-page experience, and authenticated, similar-to-saved artwork recommendations. These changes improve user engagement, reduce feature-flag drift, and provide analytics for business decisions.
July 2025 Monthly Summary This month delivered foundational analytics and personalization capabilities across cohesion, force, and metaphysics, enabling more relevant artwork and artist recommendations, a unified home-page experience, and authenticated, similar-to-saved artwork recommendations. These changes improve user engagement, reduce feature-flag drift, and provide analytics for business decisions.
In 2025-06, Artsy/Metaphysics delivered key features and stability improvements across the purchases workflow, version gating, and UI readability. The work enhances business value by enabling end-to-end purchase management, improving runtime compatibility, and clarifying price information for users. Key achievements: - Implemented end-to-end purchases mutations (create, update, delete) in Metaphysics, enabling full lifecycle management of purchase records. - Added Art Under quick link version gating to show the link only on app versions that support the underlying functionality, reducing UX errors on unsupported builds. - Updated Node.js runtime to version 22.5.1 to ensure compatibility and address potential vulnerabilities. - Improved price display readability by adding thousand separators to price ranges in UI elements (quick links).
In 2025-06, Artsy/Metaphysics delivered key features and stability improvements across the purchases workflow, version gating, and UI readability. The work enhances business value by enabling end-to-end purchase management, improving runtime compatibility, and clarifying price information for users. Key achievements: - Implemented end-to-end purchases mutations (create, update, delete) in Metaphysics, enabling full lifecycle management of purchase records. - Added Art Under quick link version gating to show the link only on app versions that support the underlying functionality, reducing UX errors on unsupported builds. - Updated Node.js runtime to version 22.5.1 to ensure compatibility and address potential vulnerabilities. - Improved price display readability by adding thousand separators to price ranges in UI elements (quick links).
May 2025 monthly summary focusing on key accomplishments, major features delivered, and business impact across two core repos. The month centered on delivering high-value user features with clean integration across eigen and metaphysics, coupled with UI/UX and performance refinements to improve artwork discovery and shopping readiness for price-aware users.
May 2025 monthly summary focusing on key accomplishments, major features delivered, and business impact across two core repos. The month centered on delivering high-value user features with clean integration across eigen and metaphysics, coupled with UI/UX and performance refinements to improve artwork discovery and shopping readiness for price-aware users.
April 2025 highlights include delivering robust user-facing features, improving reliability, and strengthening testability across the Artsy stack. Work spanned metaphysics, eigen, and posilt? (typo) across repo interactions with a focus on input handling, API enhancements, UX consistency, and environment isolation. Specifics: Metaphysics improved search robustness by trimming whitespace and added a test to verify trimmed behavior; expanded GraphQL Purchases API (single purchase retrieval and paginated purchasesConnection with filtering) with Jest-based test modernization (Sinon migrated); Eigen fixed UX by preventing alert creation on Collections; Positron introduced environment-scoped Elasticsearch index suffix for dev/test/prod with config updates to isolate data per deployment environment. These efforts deliver measurable business value through more reliable search, richer API capabilities, safer UX, and safer deployments.
April 2025 highlights include delivering robust user-facing features, improving reliability, and strengthening testability across the Artsy stack. Work spanned metaphysics, eigen, and posilt? (typo) across repo interactions with a focus on input handling, API enhancements, UX consistency, and environment isolation. Specifics: Metaphysics improved search robustness by trimming whitespace and added a test to verify trimmed behavior; expanded GraphQL Purchases API (single purchase retrieval and paginated purchasesConnection with filtering) with Jest-based test modernization (Sinon migrated); Eigen fixed UX by preventing alert creation on Collections; Positron introduced environment-scoped Elasticsearch index suffix for dev/test/prod with config updates to isolate data per deployment environment. These efforts deliver measurable business value through more reliable search, richer API capabilities, safer UX, and safer deployments.
March 2025 highlights: Delivered backend-driven efficiency gains, expanded user-facing features, and strengthened analytics across multiple repos, with a strong emphasis on performance, maintainability, and business value. Key outcomes include backend-exclusion of seen artworks for Infinite Discovery, a feature-flag gated Favorites tab with sub-tabs and improved Alerts, targeted UI modernization, and expanded analytics for share/save actions and engagement events. Cross-repo maintenance included cleanup of unused tracking parameters and dependency upgrades to keep ecosystems aligned.
March 2025 highlights: Delivered backend-driven efficiency gains, expanded user-facing features, and strengthened analytics across multiple repos, with a strong emphasis on performance, maintainability, and business value. Key outcomes include backend-exclusion of seen artworks for Infinite Discovery, a feature-flag gated Favorites tab with sub-tabs and improved Alerts, targeted UI modernization, and expanded analytics for share/save actions and engagement events. Cross-repo maintenance included cleanup of unused tracking parameters and dependency upgrades to keep ecosystems aligned.
February 2025 Performance Summary: Focused on delivering user-centric features, robust analytics, and maintenance across four repos. Key outcomes include: Infinite Discovery enhancements in eigen (per-session saves, user lists, increased local storage, session lifecycle events, UI feedback on exit, and backend tracking of viewed artworks); expanded interaction analytics in cohesion; removal of legacy stitching and centralized internal tracking via environment variable in metaphysics; README cleanup in force. Business value achieved through stronger user engagement capabilities, richer telemetry, and reduced technical debt.
February 2025 Performance Summary: Focused on delivering user-centric features, robust analytics, and maintenance across four repos. Key outcomes include: Infinite Discovery enhancements in eigen (per-session saves, user lists, increased local storage, session lifecycle events, UI feedback on exit, and backend tracking of viewed artworks); expanded interaction analytics in cohesion; removal of legacy stitching and centralized internal tracking via environment variable in metaphysics; README cleanup in force. Business value achieved through stronger user engagement capabilities, richer telemetry, and reduced technical debt.
January 2025 performance summary for artsy/metaphysics: Delivered critical improvements to Infinite Discovery and API reliability, including a Gravity-backed data path, user-specific personalization, configurable batch sizing to reduce blank results, and a robust API serialization fix that supports large payloads. These changes enhance relevance, stability, and maintainability while delivering business value to users exploring art.
January 2025 performance summary for artsy/metaphysics: Delivered critical improvements to Infinite Discovery and API reliability, including a Gravity-backed data path, user-specific personalization, configurable batch sizing to reduce blank results, and a robust API serialization fix that supports large payloads. These changes enhance relevance, stability, and maintainability while delivering business value to users exploring art.
December 2024 was marked by substantive feature delivery in metaphysics coupled with security hardening in convection, delivering tangible business value through faster discovery, more reliable analytics, and safer operational practices. The team completed a major OpenSearch-driven upgrade for artworks discovery, refined schemas, and improved query reliability, while also delivering a comprehensive refactor for Viewing Rooms to support stitched vs unstitched modes with loaders, such that analytics remain consistent and feature flags govern behavior. Concurrently, the secrets management improvement for data-sync cron containers tightened security posture across prod/staging environments, reducing risk associated with environment configuration. These efforts reflect solid cross-team collaboration, robust testing, and a focus on scalable customer-facing functionality.
December 2024 was marked by substantive feature delivery in metaphysics coupled with security hardening in convection, delivering tangible business value through faster discovery, more reliable analytics, and safer operational practices. The team completed a major OpenSearch-driven upgrade for artworks discovery, refined schemas, and improved query reliability, while also delivering a comprehensive refactor for Viewing Rooms to support stitched vs unstitched modes with loaders, such that analytics remain consistent and feature flags govern behavior. Concurrently, the secrets management improvement for data-sync cron containers tightened security posture across prod/staging environments, reducing risk associated with environment configuration. These efforts reflect solid cross-team collaboration, robust testing, and a focus on scalable customer-facing functionality.
November 2024 monthly summary for artsy/metaphysics focused on delivering end-to-end Viewing Rooms capabilities with a strong emphasis on business value. The work established lifecycle management, enriched content/curation for viewing rooms, and a safe rollout strategy for data-layer changes through feature flags. The combined result enables faster go-to-market for virtual exhibitions, improved content governance, and reduced risk during schema evolution.
November 2024 monthly summary for artsy/metaphysics focused on delivering end-to-end Viewing Rooms capabilities with a strong emphasis on business value. The work established lifecycle management, enriched content/curation for viewing rooms, and a safe rollout strategy for data-layer changes through feature flags. The combined result enables faster go-to-market for virtual exhibitions, improved content governance, and reduced risk during schema evolution.

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