Live Sample — Professional PlanBack to Opus Resume

Services · What I build

Two things, done at a senior level.

I keep the practice narrow on purpose. Shopify development and web scraping — both with real technical depth, both backed by six years of agency engagements.

01

Shopify Development

Bespoke themes, custom features, subscription flows, and the senior-level work template developers can't ship.

What I do

  • Custom theme development and theme customization (Liquid + JavaScript)
  • ReCharge and subscription product configuration, including non-standard bundle and flavour-swap setups
  • Shopify Plus B2B — wholesale catalogs, company-account flows, customer-specific pricing and quantity rules
  • Webhook integrations — order, fulfillment, and inventory events wired into external systems (ERPs, custom dashboards, notification pipelines)
  • Performance and Core Web Vitals work — speed audits, asset optimization, render-blocking script cleanup
  • Conversion-focused feature development — product page UX, checkout flow improvements, cart upsells
  • Integration work — third-party apps, Storefront and Admin APIs, headless setups where appropriate
  • Senior debugging — the bug your last developer couldn't reproduce or fix

Engagement shape

Typical Shopify projects run 2–8 weeks. For brands needing senior dev capacity on call, I take on monthly retainers.

Stack

Shopify Shopify Plus Liquid ReCharge Storefront API Admin API Webhooks B2B JavaScript PHP Theme Kit

Book a Shopify call

02

Web Scraping

Production scrapers for the data your analytics tools can't reach.

What I do

  • Server-side PHP scrapers using cURL, Guzzle, DOMDocument, and Simple HTML DOM — clean parsing, error handling, MySQL storage
  • Chrome extension scrapers for JavaScript-rendered sites and authenticated areas where server-side scraping fails
  • Recurring scrape pipelines with deduplication, change detection, and scheduled exports
  • One-off scraping engagements with CSV / XLSX / JSON delivery
  • Compliance-aware builds — robots.txt respect, rate limiting, terms-of-service review before kickoff

Sample work

Delta Dental, Cigna, MetLife, FragranticArabia — sample datasets on a public GitHub repo.

Engagement shape

One-off projects run a few days to two weeks. Recurring pipelines are structured as monthly retainers.

Stack

PHP cURL Guzzle Chrome Extension API JavaScript MySQL

Book a scraping call

How I work

Four steps, no surprises.

01 · Discovery

A 30-minute call.

To understand the build, the constraint, and the deadline. No charge, no commitment.

02 · Scope

A written proposal.

Deliverables, timeline, and price. You see exactly what's included before we start.

03 · Build

Weekly check-ins.

Working code shared early. Bug fixes inside scope are not "change requests."

04 · Handover

Documentation & access.

Repo access, and a clear answer to "what do I do if something breaks." Optional retainer for ongoing support.

Two specialisms. Six years. Twenty-five storefronts. Forty-plus scrapers.

If that lines up with what you're trying to ship, let's talk.

Book a discovery call