
Marko Predovic
Kragujevac, Serbia
Marko Predovic
Shopify developer
Category : E-commerce website creation
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
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
Please sign in as a customer to give your feedback



