Oleh Molchanov
Oleh Molchanov · Liquid · Online Store 2.0

Shopify developer for custom themes.

Six years in web development, the last two full‑time on Shopify. From a Figma design to a live store: Liquid sections, apps, speed and launch.

Platforms I build on
Oleh Molchanov
Kyiv, Ukraine · Office, remote or hybrid
About

Shopify developer with a frontend background.

Shopify developer with 6+ years in web development. I build custom themes and customize existing ones (Liquid, Online Store 2.0, Dawn, metafields), turn Figma designs into pixel-perfect, mobile-first stores and build product and landing pages. I set up apps and tracking (Klaviyo, Judge.me, GA4, GTM, Meta Pixel), migrate stores without data loss and keep pages fast (90+ PageSpeed). I use React and Next.js for complex UI and work with APIs, webhooks and Node.js next to a backend team.

Now
Shopify Developer at Landing.ua, since Jun 2024
Before
Frontend Developer at Unio-IT, 2022 – 2024
Based in
Kyiv, Ukraine
Work format
Office, remote or hybrid
English
Intermediate (B1)
Education
M.Sc. in Software Engineering
What I do best
  1. 01

    Custom themes and sections

    Liquid, Online Store 2.0, Dawn and paid themes, metafields. Sections the client edits in the theme editor.

  2. 02

    Figma to store

    Pixel-perfect, mobile-first stores from a Figma design, product and landing pages included.

  3. 03

    Store setup and migrations

    New stores from zero and migrations to Shopify: catalog, collections, customers, payments, launch.

  4. 04

    Apps

    Klaviyo, ReCharge, GemPages, Judge.me, subscriptions and bundles, styled to match the theme.

  5. 05

    Custom features

    Quizzes, configurators, product options and upsells built into the theme.

  6. 06

    Speed

    Core Web Vitals work: images, fonts, scripts, app leftovers. The target is 90+ on PageSpeed.

  7. 07

    Tracking

    GA4, Google Tag Manager, Meta Pixel and Conversions API, with the purchase events checked.

  8. 08

    React and Next.js

    Complex UI and product frontends, working with APIs, webhooks and Node.js next to a backend team.

Numbers
6+ yrs
in web development, since 2020
2+ yrs
full-time on Shopify, since 2024
90+
PageSpeed is the target on every store
35
projects in the full CV, 9 of them on Shopify
Why clients keep working with me
  • Clean code that does not break the theme later.
  • Clear communication and realistic estimates.
  • Quick fixes or long-term work, both are fine.
Stack

What I work with.

Shopify comes first. React, Next.js and WordPress when the project needs them.

01Shopify
  • Liquid
  • Online Store 2.0
  • Dawn
  • custom sections and blocks
  • metafields
  • custom features (quizzes, configurators, upsells)
  • store setup
  • migrations
02Frontend
  • JavaScript (ES6+)
  • TypeScript
  • React
  • Next.js
  • HTML5
  • CSS3 / SCSS
  • Tailwind CSS
03Apps and APIs
  • Klaviyo
  • ReCharge
  • GemPages
  • Judge.me
  • subscriptions
  • bundles
  • Shopify Admin API (GraphQL)
  • REST APIs
  • webhooks
  • Node.js
04Speed and tracking
  • Core Web Vitals
  • PageSpeed optimization
  • GA4
  • Google Tag Manager
  • Meta Pixel
  • Conversions API
05CMS and tools
  • WordPress
  • WooCommerce
  • PHP
  • Git
  • GitHub
  • Figma
  • AI-assisted development
Shopify work

Stores I built and improved.

Client stores I have worked on since 2024. Most are under NDA, so they are named by niche. Keep scrolling to go through all of them.

Shopify projects
Full CV

01Shopify Developer±2 monthsUnder NDA

Vape shop with local pickup

New design and features for the store of a vape retailer with several physical shops.

  • Rebuilt the theme header as theme editor blocks: city selector with the list of shops, predictive search, catalog button and cart total.
  • Added a stock block to the product page. It shows in which shops the item is available (Liquid store_availabilities) and updates when the customer picks another variant.
  • Built a mobile cart bar that refreshes through the Section Rendering API after each cart update, plus an 18+ age gate with settings in the theme editor.
  • Built a catalog sidebar from the store menus with an icon for each category.
  • Built a collection cards section with its own grid settings for each screen size. On mobile the collage blocks became swipe sliders.
  • Restyled the filter drawer, product cards and cart drawer to the new design.
  • Shopify
  • Wokiee theme
  • Liquid
  • JavaScript
  • Shopify CLI

02Shopify Developer±2 monthsUnder NDA

Smart lamp brand store

A paid theme customized for a brand that makes app-controlled LED lamps. English and Ukrainian.

  • Brought the theme to the brand design and added 5 new sections and 3 page templates (product software, mobile app, corporate orders).
  • Added separate mobile spacing settings to 14 sections, so the client adjusts the layout in the theme editor without a developer.
  • Built the product page as a long landing page with specification tabs, FAQ, video and image comparison.
  • Added the Ukrainian locale with language and country selectors and moved the brand font to the theme with preload.
  • Shopify
  • Concept theme
  • Liquid
  • CSS

03Shopify Developer±3 monthsUnder NDA

Shapewear brand store

Full redesign of the theme for a direct-to-consumer brand of shapewear and sportswear.

  • Redesigned the whole theme: new header, home page sections, reviews slider, Instagram feed.
  • Rebuilt the product page: gallery with thumbnails, color swatches, size guide, stock counter, content tabs, before/after slider, FAQ and recommendations.
  • Connected Klaviyo and Judge.me reviews to the theme and worked with tracking through Google Tag Manager.
  • Shopify
  • Debut-based theme
  • Liquid
  • JavaScript
  • Swiper

04Shopify Developerlong-term

Cult Nail Shop

cultnailshop.it

Ongoing work for a multibrand retailer of professional nail products, including a move to a new Shopify account.

  • Fix existing theme sections and build new custom ones, responsive and editable in the theme editor.
  • Moved the whole store to a new Shopify account without data loss: full catalog with variants and images, 30+ collections across 4 brands, navigation.
  • Configured payments, shipping and Italian localization and launched the store on the new account.
  • Handle store configuration and improvements on request.
  • Shopify
  • paid theme
  • Liquid
  • JavaScript
  • CSS

05Shopify Developer±2 monthsUnder NDA

Cosmetics store

Migration of a working cosmetics store to Shopify.

  • Migrated the store data: products with variants and images, collections and customers.
  • Set up the theme, navigation, payments and shipping, ran test orders and launched the store.
  • Shopify
  • Online Store 2.0

06Shopify Developer±3 monthsUnder NDA

Electronics store

A new electronics store taken from zero to production.

  • Built the storefront from a Figma design with custom sections in Liquid.
  • Filled and configured the store: catalog, collections, navigation, payments, shipping and localization. Launched it.
  • Shopify
  • Online Store 2.0
  • Liquid
  • Figma

07Shopify Developer±3 weeksUnder NDA

Jewelry brand store

New product and landing pages from Figma for a jewelry store.

  • Built product and landing page templates from Figma as sections and blocks. Product content comes from metafields, so the client fills pages without a developer.
  • Shopify
  • Liquid
  • metafields

08Shopify Developer±2 weeksUnder NDA

Tools store

Speed and Core Web Vitals work on a live tools store.

  • Audited images, fonts, scripts and leftovers of removed apps. Fixed lazy loading and image sizes, deferred scripts and brought PageSpeed to 90+.
  • Shopify
  • Liquid
  • PageSpeed
  • Lighthouse

09Shopify Developer±2 weeksUnder NDA

Beauty brand store

App and tracking setup for a beauty brand store.

  • Set up Klaviyo forms, Judge.me reviews, subscriptions and bundles and styled them to match the theme. Set up GA4, Meta Pixel with Conversions API and GTM and checked the purchase events.
  • Shopify
  • Klaviyo
  • Judge.me
  • GA4
  • GTM
  • Meta Pixel
Experience

Six years, three roles.

Shopify stores at an agency since 2024, React products in a team before that, and freelance sites at the start.

Education

M.Sc. in Software Engineering

Zaporizhzhia Polytechnic National University

2022 – 2024

Languages

English Intermediate (B1)

Ukrainian Native

Jun 2024 – Present

Shopify Developer

Landing.ua

  • Develop custom Shopify themes and merchant-editable sections in Liquid (Online Store 2.0) for client stores.
  • Customize existing themes from Figma designs: responsive, mobile-first, pixel-perfect.
  • Set up and configure stores from zero: catalog, collections, navigation, payments, shipping, localization.
  • Integrate apps (reviews, email marketing, subscriptions, bundles) and improve store speed.
See the Shopify work
Feb 2022 – May 2024

Frontend Developer

Unio-IT

  • Built complex responsive interfaces for web products with JavaScript and React.
  • Implemented Figma designs pixel-perfect, consistent across browsers and devices.
  • Optimized frontend performance and loading speed.
See the React projects
Jun 2020 – Feb 2022

Freelance Web Developer

Freelancehunt, Ukrainian freelance marketplace

  • 26 reviewed projects for 17 clients: 5.0 average rating, 100% success rate, no disputes, repeat clients.
  • Built WordPress/WooCommerce sites, custom themes, HTML/CSS/JS markup and React landing pages.
  • Optimized sites to 90+ on Google PageSpeed.
See the WordPress projects
Want the whole story?Download the full CV: every project with dates, stack and what I did.
How I work

How a store project runs.

The same five steps on every store, in an agency team or one to one with a client.

Brief

We agree on scope, design and deadline. I ask questions until the task is clear.

Build

I work on an unpublished copy of the theme with Shopify CLI and Git, so the live store stays safe.

Review

You check the work on a preview link, on desktop and mobile, before anything goes live.

Launch

I publish the theme, check payments, shipping and tracking, and run a test order.

Support

Fixes and small changes after launch, when you need them.

Nothing touches the live store until it is checked on a preview.
Next.js and React

Beyond Shopify.

Frontend work on SaaS products, internal tools and company sites, often next to a backend developer.

13 projects
  1. 01±6 months

    Qwizoo

    A quiz and calculator builder that businesses use to collect leads. I built the drag-and-drop editor and the quiz player in Next.js and TypeScript (branch logic, formulas, A/B tests, three languages) and helped on the Node.js side with lead delivery to Telegram and CRMs.

  2. 02±2 months

    Pinki Studio

    Website with online booking, a client account and an admin CRM for a hair treatment studio in Kyiv. I built the frontend in Next.js and TypeScript and helped with the Node.js API for booking rules and payments.

  3. 03±11 monthsNDA

    Case management system for a social service

    Internal system where operators register people and process aid applications. I took over the frontend on Next.js and TypeScript and built most of it: 100+ pages on top of a Python REST API, big forms with live duplicate checks, data tables with filters kept in the URL.

  4. 04±12 months

    Club platform with personal account

    Membership platform with a public site, a personal account and an admin panel. Worked on the account and admin screens in Next.js, with translations and live updates over WebSocket.

  5. 05±6 months

    CRM for a marketing agency

    Internal CRM for leads, orders and expenses. Set up the Next.js project with MUI and built the first screens: tables with filters, forms, drawers.

  6. 06±6 months

    Prediction trading web app

    Web app where users trade on predictions. Built the wallet, trades, leaderboard and referral screens in React with TanStack Query and live updates.

  7. 07±5 months

    Payment service website and admin panel

    Public site and admin panel of a payment service on Next.js. Built payment modals, admin screens and translations.

  8. 08±4 monthsNDA

    Checkout for an online gift store

    A store of fruit gift boxes that opens in a new country. Built a new 3-step checkout in Next.js: recipient, delivery with a parcel locker picker, payment and promo code.

  9. 09±4 months

    Gaming achievements platform

    Platform where players track and compare game achievements. Built the game, achievement and account pages in Next.js 13 and sign-up with email and phone confirmation.

  10. 10±4 months

    Telegram mini apps for TON projects

    Several mini apps and promo pages for TON blockchain projects. Built the screens from Figma in Next.js and React and connected wallets through TON Connect.

  11. 11±3 months

    Rental listings platform

    Rental listings with map search, generated agreements and chat. Worked on responsive layouts, sign-in, the my ads section and chat screens in React with MUI.

  12. 12±2 months

    Apartment plans and sales CRM

    Tool for property developers: interactive apartment plans with an embeddable viewer and a small CRM. Built the plan editor, the viewer with filters and a 3D view, and the leads screens in Next.js with Supabase.

  13. 13

    Corporate websites and landing pages

    Multi-page and multi-language sites for a traffic agency and an IT company, plus a series of landing pages for finance and consulting companies. React, Next.js and Tailwind CSS, all from Figma.

WordPress and WooCommerce

Where I started.

WooCommerce stores with custom cart logic, custom themes on ACF and business sites from Figma, since 2020.

13 projects
  1. 01±3 monthsNDA

    Motorcycle tours and rentals store

    WooCommerce store that sells motorcycle tours, rentals, events and gift vouchers. I built the redesign markup with Tailwind CSS and integrated it into the theme, including cart and checkout. The cart has custom logic on WooCommerce hooks: rental days change the price, tour data goes to the order and emails. Add to cart and catalog filters work over AJAX.

  2. 02±4 monthsNDA

    Marketplace for heavy machinery requests

    Buyers post requests for machinery, sellers send offers and continue in a chat. Seller subscriptions run on WooCommerce. I improved listing and account flows in an existing theme: guest requests with email verification and moderation, Google login, buyer and seller roles, paid features only for active subscribers, WPML translations.

  3. 03±6 monthsNDA

    Digital agency website for two countries

    One WordPress theme that runs the agency sites in two countries. Case study filters, forms connected to the email service, separate analytics for each domain and automatic deploy from GitHub.

  4. 04±2 monthsNDA

    Website for a modular house manufacturer

    Catalog site of a modular house producer on a custom ACF theme. Forms send leads to the CRM and Telegram with UTM tags, and editors mark rooms on floor plans right in the admin.

  5. 05±2 monthsNDA

    Commercial real estate catalog

    Catalog of offices for sale and rent, built from scratch. Buildings, lots and tenants are custom post types, filters work without a page reload, maps run on Leaflet.

  6. 06±2 monthsNDA

    Website for a wedding videographer

    Portfolio site in German, English and Russian. Google reviews and the Instagram feed are copied into WordPress on a schedule, so the pages stay fast.

  7. 07±3 weeks

    BlackSea Agro Trade

    Bilingual site of an agricultural export company. Did the markup and the WordPress theme, a quote form with a leads inbox in the admin and an interactive export map.

  8. 08±2 monthsNDA

    Residential complex websites

    Sites for new residential complexes with an apartment grid and forms connected to Kommo CRM.

  9. 09±3 weeksNDA

    Four-language company website

    Company site in four languages on Polylang and Tailwind CSS, with separate blog URLs for each language and redirects from the old addresses.

  10. 10±3 weeksNDA

    Wheels and tires catalog

    Multilingual catalog of wheels and tires with product filters on custom post types.

  11. 11±2 monthsNDA

    Driving school website

    Site of a driving school with several branches: custom theme, 8+ content types, forms connected to Bitrix24.

  12. 12

    Business websites on custom themes

    More than 40 sites for medical, logistics, legal, industrial and service companies: custom ACF themes from Figma, forms, SEO basics, move to the client hosting.

  13. 132020 – 2022

    Earlier freelance work

    Freelance projects from ready designs. WordPress sites for service companies: markup, theme integration and move to the client hosting, one site with PWA support and one rebuilt with the old URL structure kept. Multi-page markup for online stores (catalog, product and cart pages), interior design studios and agencies, plus landing pages with form handling. Pixel-perfect, with 90+ on Google PageSpeed.

Contact

Let's talk about your store.

Send me a link to the store or the vacancy and a few lines about what you need. I will answer with how I can help.

Based in
Kyiv, Ukraine
Work format
Office, remote or hybrid
CV
Download CVPDF · 6 pages
scroll / swipe