Marko Predovic

Marko Predovic

Kragujevac, Serbia

Marko Predovic

Shopify developer
I build fast, accessible, conversion-optimized Shopify themes β€” clean Liquid architecture, native API integrations, zero unnecessary app dependencies.

WHAT I COVER:

⚑ Liquid, JavaScript & Shopify APIs
πŸš€ Performance, SEO & Accessibility
🧩 App Extensions & Shopify Functions
πŸ”Œ App Integration & Store Health
πŸ“ˆ CRO Implementation

────────────────

⚑ Liquid, JavaScript & Shopify APIs
Custom theme code built on Shopify's native APIs β€” no bloat, no unnecessary apps.
Custom Liquid Β· Metafields & metaobjects Β· AJAX API Β· Section Rendering API Β· Recommendations API Β· Storefront API Β· Vanilla JS Β· Modern CSS

I write semantic, maintainable Liquid that integrates directly with Shopify's native APIs. Metafields and metaobjects replace app-dependent data layers. The AJAX and Section Rendering APIs power dynamic UX without full-page reloads. The Storefront API enables headless and hybrid builds. All JavaScript is vanilla β€” no jQuery, no framework overhead.
OS 2.0 architecture Β· JSON templates Β· Dynamic sections Β· Theme blocks Β· Headless Shopify Β· Hybrid storefront Β· Liquid filters Β· Global sections

────────────────

πŸš€ Performance, SEO & Accessibility
Speed, structure, and inclusivity built into the theme β€” each one reinforcing the others.
Core Web Vitals Β· LCP / INP / CLS Β· Lazy loading Β· Render-blocking audit Β· Structured data Β· Canonical tags Β· WCAG accessibility Β· ARIA markup

Core Web Vitals directly affect search ranking and conversion. I audit and resolve LCP bottlenecks (image sizing, preloading, critical CSS), INP issues (event handler debouncing, task splitting), and CLS problems (reserved space, font swap). Structured data (JSON-LD) for products, breadcrumbs, and FAQs improves rich snippet eligibility. WCAG 2.1 AA compliance and ARIA markup ensure the store works for every customer and passes automated accessibility audits.
JSON-LD schema Β· Open Graph Β· Rich snippets Β· Font optimization Β· Critical CSS Β· Image compression Β· Semantic HTML Β· PageSpeed 90+

──────────────────

🧩 App Extensions & Shopify Functions
Extending checkout and post-purchase surfaces without touching core platform code.
Checkout UI extensions Β· Shopify Functions Β· Post-purchase extensions Β· WebAssembly Β· PCI-compliant sandbox Β· Custom discount logic Β· One-click upsell

Checkout UI extensions replace legacy checkout.liquid for Shopify Plus stores β€” adding upsells, custom fields, and trust badges inside a PCI-compliant sandbox. Shopify Functions allow custom discount logic, shipping rules, and payment filtering at the platform level. Post-purchase extensions capture upsell revenue after payment without re-entering checkout flow.
Checkout branding API Β· Delivery customization Β· Payment customization Β· Order routing logic Β· Discount stacking Β· Bundle discounts

─────────────────

πŸ”Œ App Integration & Store Health
Evaluating, installing, and managing App Store apps cleanly inside a live store.
App evaluation Β· Permission scope review Β· Theme blocks & app embeds Β· Script tag audit Β· Conflict resolution Β· Clean uninstall

Not every problem needs a custom build β€” but every app needs proper evaluation. I review permission scopes, script tag injection, and theme block conflicts before installation. When apps are removed, I audit and clean residual code, Liquid snippets, and asset files to prevent performance degradation. I resolve conflicts between competing apps and establish clean embed patterns that keep the theme editor predictable.
Residual code cleanup Β· App vs custom build analysis Β· Third-party script management Β· Tag manager integration Β· App performance impact audit

─────────────────

πŸ“ˆ CRO Implementation
Converting briefs into theme code across product, cart, and checkout β€” built to test and measure.
Sticky ATC Β· Quick-view drawers Β· Cart drawer Β· Free shipping bar Β· In-cart upsell Β· Figma-to-Liquid Β· Feature flags Β· A/B test structure

CRO work lives or dies by implementation quality. Sticky ATCs, quick-view drawers, and cart drawers are built with Section Rendering API and AJAX β€” no page reloads, no layout shift. Free shipping bars and in-cart upsells pull live cart data. Figma-to-Liquid translation preserves pixel-accurate design intent while maintaining theme editor flexibility. Feature flags allow new components to ship to a percentage of traffic for A/B testing before full rollout.
Split testing Β· Conversion tracking Β· GTM integration Β· Heatmap-ready markup Β· Bundle builder UI Β· Exit intent Β· Product recommendations Β· Upsell flows

Working hours

  • Monday:08h00 To 18h00
  • Tuesday:08h00 To 18h00
  • Wednesday:08h00 To 18h00
  • Thursday:08h00 To 18h00
  • Friday:08h00 To 18h00
  • Saturday:Not available
  • Sunday:Not available
  • πŸ‡¬πŸ‡§ English
0.0 (0)
0
0
0
0
0
⚠️
Please sign in as a customer to give your feedback

    Need a service ?

    Do you want to hire the services of this Professional ?

    Post your need and you will receive dozens of proposals from the Professionals of the community.