Skip to content
BackNov 8
John O.
Upwork badge

John O.

Senior Shopify Developer | AI Integration | CRO| Analytics | Headless

Senior full stack developer with 4+ years building e-commerce systems that make money, not just pages that ship. I work at the intersection of Shopify engineering, conversion optimization, and AI enabled development, and I am usually brought in when a store has outgrown its theme, its data, or its team's capacity. Shopify, from Liquid to headless. I build and refactor Shopify themes (Liquid, Online Store 2.0, metafields and metaobjects), custom apps against the Admin and Storefront GraphQL APIs, checkout extensibility, and headless storefronts on Hydrogen and Next.js. I have migrated stores from Magento and custom PHP platforms onto Shopify Plus without losing SEO equity or order history. I know where Shopify's limits actually are, and when the right answer is a native feature instead of six weeks of custom code. CRO and analytics architecture. Redesigns without measurement are guesses. I set up the full loop: GA4 with a clean event taxonomy, server side tagging through GTM, enhanced e-commerce tracking that survives checkout, and A/B testing infrastructure that produces decisions instead of dashboards. Recent work includes an experimentation program that lifted checkout conversion 18 percent and a data layer rebuild that finally reconciled ad platform numbers with actual Shopify revenue. AI integration that survives production. I build LLM features with the OpenAI and Anthropic Claude APIs, LangChain, and RAG pipelines including GraphRAG over product catalogs and support content. That means product discovery assistants, automated merchandising copy with human review workflows, and support deflection bots grounded in real store data. I care about evals, cost per request, and failure modes, because a demo and a production AI feature are different projects. Performance as a feature. Core Web Vitals work that moves rankings and conversion together: render blocking cleanup, image pipelines, third party script audits, and edge caching. I have taken themes from failing CWV to green across the board. Stack: TypeScript, React, Next.js, Node.js, NestJS, Laravel, PHP, React Native, GraphQL, REST, PostgreSQL, MongoDB, Firebase, Docker, AWS, Vercel. Comfortable owning Figma to production end to end. I write code other developers can maintain, I document decisions, and I communicate in plain language about tradeoffs and timelines. If you need someone who can architect the system, build it, measure it, and iterate on the numbers, let's talk.

🇰🇪Nairobi, Kenya$30/hr100% JSS5.00 (4)Since Jul 2022

Earnings and projects

MRR
$4.8k

Last 6 months ÷ 6

World#5,873 / 412k
🇰🇪Country#15 / 3,243
Revenue, last 30 days
$5.6k

Last 6 months: $29k

World#4,672 / 412k
🇰🇪Country#14 / 3,243
Total earnings
$50k

Billed in all: $53k

World#75,851 / 412k
🇰🇪Country#427 / 3,243
Per project
$6.3k

$9.5k in the last 6 months

World#27,465 / 412k
🇰🇪Country#120 / 3,243
Projects, last 6 months
3
0% fixed100% hourly
World#66,482 / 412k
🇰🇪Country#354 / 3,243
Projects in all
8

Across 10 contracts

20% fixed80% hourly
World#223,563 / 412k
🇰🇪Country#1,964 / 3,243

Earnings, last 30 days

$53.2k+$5.6k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$45k$50k$55kOct 9Oct 24Nov 8

Skill rankings: Top 2% in Shopify

Ranked by MRR among everyone on Upwork with the skill.

  1. 3Neo4j153 freelancers · 🇰🇪 #1Top 2%
  2. #17Jest412 freelancers · 🇰🇪 #1Top 4%
  3. #94NestJS3,757 freelancers · 🇰🇪 #1Top 3%
  4. #95Shopify Development4,372 freelancers · 🇰🇪 #1Top 2%
  5. #110Shopify Plus3,236 freelancers · 🇰🇪 #1Top 3%
  6. #177LangChain3,821 freelancers · 🇰🇪 #1Top 5%
  7. #232Java8,313 freelancers · 🇰🇪 #1Top 3%
  8. #276MySQL14,472 freelancers · 🇰🇪 #2Top 2%