Live Sample — Professional PlanBack to Opus Resume

Senior Shopify Developer

I build Shopify stores for brands that have outgrown their starter theme.

Six years inside agency teams shipping bespoke storefronts, custom subscription flows, and the technical work most freelancers refuse to take on. Working from Pakistan with founders and agencies across the US, EU, and Gulf.

Find me on
Sajeel Shafqat — senior Shopify developer

Work shipped for

Sweet July The Nutr Vitaboom Natural Farm Pet Dogfy Pet Ji Mei Flower Rival Performance Sweet July The Nutr Vitaboom Natural Farm Pet Dogfy Pet Ji Mei Flower Rival Performance

Engagements led at Teknologics and Coalition Technologies.

25 Storefronts shipped
40+ Production scrapers
6 Years of agency work

Case Study · Shopify + ReCharge

The Nutr — featured on Shark Tank USA — needed a 5-flavour bundle subscription that ReCharge couldn't deliver out of the box. I built the custom backend logic solo. ReCharge's own support team later asked me to walk them through the implementation.

Read the full case →

Services · What I build

Two things, done at a senior level.

Shopify Development

Bespoke themes, custom features, subscription logic, performance work, and the senior-level debugging that keeps revenue moving. Liquid, JavaScript, ReCharge — no template hacks.

See Shopify services →

Web Scraping

Production scrapers in PHP and Chrome extensions for data your analytics can't reach — competitor pricing, directory listings, review monitoring. Sample datasets on GitHub.

See scraping work →

Sample · Production code

One of forty-plus scrapers running in production.

Real Chrome-extension pattern for a JavaScript-rendered provider directory — async page traversal, polite rate-limiting, jQuery selectors against the live DOM, structured POST back to the server.

See sample datasets on GitHub →

ReviewScrapper.js
// Chrome extension scraper — MetLife provider directory
async function ReviewScrapper() {
    let currentPage = parseInt(jQuery('.ml-current-page span').text());
    const userId = 10001;

    while (true) {
        console.log(`Scraping page ${currentPage}...`);
        await new Promise(r => setTimeout(r, 400));  // polite rate limit

        const mainPlan = jQuery('.fieldset-wrapper-metother span#dropdown-default-combo-label').text();
        const subPlan  = jQuery('span.change-plan-text').text()
            .replace(/You chose\s*|\s*plan\./g, '');

        const cards = jQuery('.front-card-content .metlocator-card');
        if (!cards.length) { console.log('No more cards.'); break; }

        for (const card of cards) {
            // extract provider data, POST to backend with userId + plan context
        }

        await goToNextPage(++currentPage);
    }
}

What clients say

Public LinkedIn recommendations from people I've worked with.

Liz Prinz

The Nutr · Shopify + ReCharge

"Thank you SO MUCH for all of your dedication and hard work. The last year at Nutr would not have been possible without you — really appreciate your willingness to help to solve and improve our website."

Liz Prinz · Co-Founder & CMO, The Nutr

Debra Wolf

Vitaboom · Shopify theme + CRO

"I had the privilege of hiring Sajeel as a Shopify developer to help build and launch our Vitaboom website. He did everything from customization and development of new features to removing bugs and helping improve customer flows. He was very attentive and hard working and I would recommend him to others looking for a Shopify developer."

Debra Wolf · Director of Sales and Marketing, Vitaboom

Madelene Hissom

Shopify · Theme development

"I had the pleasure of collaborating closely with Sajeel as our Shopify developer. His expertise and dedication truly impressed me. He effortlessly customized the platform, developed new features, and swiftly resolved any bugs that cropped up."

Madelene Hissom · Co-Founder & CMO

Haris Ahmed

Eweberinc · Team leadership

"Sajeel is a good team player and does the job even beyond the scope of work to get it done in best possible way."

Haris Ahmed · CEO, Eweberinc

Got a Shopify build your current dev can't crack?

Free 30-minute discovery call. No pitch, no commitment — just a straight read on whether I'm the right engineer for the job.

Book a discovery call