SYS.STATUS : AVAILABLE~/sakib / team-lead / full-stack-commerce-engineering

Building systems that outlive their deadlines.

I'm Sakib, a senior software engineer and software engineering team lead from Dhaka, Bangladesh. Working remotely in Toronto, Canada, I build Shopify and full-stack systems, connect the awkward bits, and help teams ship work they can maintain. The happy path is nice. I also read the error logs.

4.9 yrsProfessional PracticeSince November 2021
40Projects and Engagements30 engagements completed
6Career RolesEngineering and design practice
8Active WorkstreamsCurrent projects and products
§ 002 · about

Manifesto

“I build commerce systemsthat make hard operationsboring. In the good way.”

I'm Sayed Ashraful Islam Sakib. That's a lot of name to say before a standup starts, so I shortened it for everyone's sake. Some people call me Ashraf; most call me Sakib, which saves everyone a few syllables. I answer to both, and reliably to "quick question?" I'm a senior software engineer and a software engineering team lead at Bevy Commerce, building Shopify applications, storefronts, and the integrations behind them. I'm based in Dhaka, Bangladesh (GMT+6) and work North American hours (ET / CT) for a Toronto team, so your morning standup is also my standup. The origin story: I studied Physics, but a beginner C course, taken purely out of curiosity, turned out to be the first domino. I freelanced as a graphic designer next, on purpose: I wanted to understand how interfaces and visuals actually communicate before building them. Then came web development, front end first, then the server behind it, until I was working full stack. By late 2021 I was writing JavaScript for a living. Along the way I picked up testing, server configuration, and deployment, because code that only runs on my laptop is still a hobby. The design years never fully left, so yes, I will notice your button spacing.

§ A.1

On designing systems

I like tracing a requirement from the screen back to the data. Who owns the price? Which system knows the inventory? What happens when a customer signs in from a quotation link? Answering those early has saved more time than switching frameworks ever has.

§ A.2

On making decisions

I investigate the options, explain the tradeoffs, and build what the situation needs. Sometimes that's a custom application. Sometimes it's a setting in a tool the client already pays for. A new repository is not always the answer, even if naming it is the best part of the week.

§ A.3

On leading a team

I review code, help developers untangle unfamiliar requirements, and coordinate delivery. Right now that means two client teams of seven and eight people across theme, migration, integration, and QA. The goal is a team that understands a decision well enough to make the next one without pinging me first.

§ A.4

On life after launch

Launch day is a milestone, not a vanishing act. I care about useful errors, clear handovers, and a recovery path for when an integration develops opinions. Future me reads my notes and is grateful. So is whoever inherits the code.

§ A.5

On working asynchronously

Remote delivery works when progress does not live inside someone's head. I use written updates, Loom walkthroughs, ClickUp, Monday Board, Jira, Scrum meetings, and Google Workspace to keep decisions visible, unblock people across time zones, and make handovers boring in the best possible way.

Read the full note

§ 003 · selected work

Engineering case studies.

View all work
  • CASE STUDY · 001commerce · engineeringLaunched

    A B2B portal for customers and sales teams

    Enterprise B2B distribution client · 2025–2026 · v1.0

    § 001.1 · executive summary

    I built and launched a B2B portal connecting customer login, role-based access, quotations, account-specific prices, and inventory. It replaced quotations handled by phone and email, and it serves 100+ internal agents and admins and 1,000+ distributors. Supporting storefront work included native technical-document search.

    § 001.2 · problem statement

    Customers, agents, and administrators needed different records and actions, with a reliable path from storefront login to the correct portal page. Before the portal, quotations moved through phone calls and email threads.

    § 001.3 · architecture decision

    I used Customer Account authentication with OIDC and PKCE, server-side role checks, and Shopify metafields for assignments. Commerce records stayed in Shopify; MongoDB held application records and Redis supported caching and background work.

    1. 01Customer login
    2. 02Portal permissions
    3. 03Shopify records
    Simplified architecture drawn from this case study; not a deployment diagram.
    § 001.4 · tradeoffs accepted

    Keeping commerce data in Shopify avoided duplicate records but required batching, caching, and careful handling of API limits.

    Read the case study: A B2B portal for customers and sales teams
  • CASE STUDY · 002commerce · engineeringLaunched

    Checking device scans before fulfillment

    Hardware and subscription brand · 2026–present · v1.0

    § 002.1 · executive summary

    I built a browser extension that checks device identifiers and accessory lots against order quantities before allowing label creation in the supported fulfillment workflow.

    § 002.2 · problem statement

    Warehouse staff needed to catch missing identifiers, duplicate device serials, and quantity mismatches without leaving their existing shipping interface.

    § 002.3 · architecture decision

    The extension combines scanner input and native product verification with order-scoped state and shared serial claims. After explicit verification, it writes a Cloudflare record URL into ShipStation Custom Field 1.

    1. 01Scanner input
    2. 02Verify and commit
    3. 03Record URL
    Simplified architecture drawn from this case study; not a deployment diagram.
    § 002.4 · tradeoffs accepted

    Integrating with a third-party interface avoided replacing the warehouse workflow, but introduced DOM changes and network availability as ongoing maintenance concerns.

    Read the case study: Checking device scans before fulfillment
  • CASE STUDY · 003commerce · engineeringPre-launch

    A sofa configurator within a commerce migration

    Furniture retailer · 2026–present · v1.0

    § 003.1 · executive summary

    I lead an eight-person team (five engineers and three QA engineers) on a Magento-to-Shopify migration. I designed the sofa configurator's metaobject structure, guided product-data migration, and helped the integration team onboard its middleware and ERP connection.

    § 003.2 · problem statement

    The team needed a consistent product model for configurable furniture while replacing the storefront and preparing operational data flows.

    § 003.3 · architecture decision

    I designed the configurator data structure and coordinated it with theme development and product migration. I supported integration onboarding rather than claiming ownership of every synchronization flow.

    1. 01Product model
    2. 02Configurator
    3. 03Shopify cart
    Simplified architecture drawn from this case study. Dashed lines mark planned, advisory, or unlaunched work; not a deployment diagram.
    § 003.4 · tradeoffs accepted

    Storefront features and operational integrations had to develop together. A scope document described the intended result, but was not evidence that every feature had passed acceptance.

    Read the case study: A sofa configurator within a commerce migration
§ 004 · featured case studies

Longer arcs.

ArchitectureMigrationLeadership
Pre-launch

Coordinating a configurator and commerce migration

Case studyA sofa configurator within a commerce migration

I lead an eight-person team of engineers and QA, designed the configurator data model, and supported product migration and integration onboarding.

OUTCOME

The migration remains pre-launch; production outcomes are not yet claimed.

Read full case study
ConsultationFulfillmentSubscriptions
Ongoing

From consultation to operational tooling

Case studyFrom consultation to commerce operations support

Scanner and return-sync development expanded the engagement beyond consultation. Recharge work remained advice; the warehouse replacement awaits approval.

OUTCOME

Delivered tools, consulting work, and pending plans are recorded separately.

Read full case study
§ 005 · experience

Where I've worked.

ENGINEERING · DESIGN · TEAM LEADERSHIP

  1. v5.0.0L6

    2026-06 → present

    Bevy Commerce · Toronto, remote from Dhaka, Bangladesh

    Team Lead, Software Engineering

    Promoted from L5 on 23 June 2026 after an "Exceeds Expectations" 360° review. I lead commerce engineering work, help developers get unstuck, and coordinate delivery across storefronts, applications, and integrations. I still write code, mostly so my opinions in code review stay honest.

    • Named in the Q2 2026 Employee Recognition at the company town hall, the second consecutive quarter
    • Lead two active client teams: seven people on one, eight on the other, across theme, migration, integration, and QA engineers
    • Own delivery across multiple concurrent projects and workstreams without letting any of them quietly drift
    • Set technical direction for architecture, system design, scalability, reliability, and security
    • Turn business objectives from cross-functional stakeholders into technical execution plans
    • Manage priorities, risks, dependencies, and timelines before they turn into surprises
    • Delegate, unblock, and mentor engineers through coaching and feedback; contribute to hiring and onboarding
    • Establish engineering standards, processes, and quality practices
    • Push steady improvements in performance, maintainability, and operational excellence
    • Encourage ownership and accountability: "it works on my machine" is not a release note
    • Stay hands-on in engineering while clearing the path for the team
  2. v4.0.0L5

    2026-04 → 2026-06

    Bevy Commerce · Toronto, remote from Dhaka, Bangladesh

    Senior Software Engineer

    The role was aligned to formal engineering levels during a company restructure. I owned development across Shopify applications and full-stack systems, from requirements and architecture through testing and release. Same work, new label, better paperwork.

    • Rated "Exceeds Expectations" in the April 2025 → April 2026 360° review
    • Named in the Q1 2026 Employee Recognition at the company town hall: "A dependable engineer with nearly four years of experience, you've grown into a strong leader—managing teams, adapting quickly, and consistently delivering on time."
    • Architected and built complex Shopify and full-stack solutions aligned with business goals
    • Translated ambiguous requirements into scalable, production-ready systems
    • Owned the full lifecycle: planning, development, testing, deployment, and optimization
    • Improved system performance, code quality, and engineering workflows
    • Collaborated with stakeholders and mentored engineers through delivery
  3. v3.0.0SENIOR

    2023-09 → 2026-04

    Bevy Commerce · Toronto, remote from Dhaka, Bangladesh

    Full Stack Web Developer · Senior Shopify Developer

    I built Shopify themes, headless storefront features, custom applications, and checkout extensions while helping other developers with implementation decisions. On two-developer app projects I was the senior developer and acting lead, before the title caught up.

    • Developed and customized Shopify themes, apps, theme app extensions, and checkout extensions
    • Built and maintained backend systems and APIs
    • Translated client requirements into performant technical solutions
    • Kept storefronts fast, responsive, and stable, which clients only notice when it isn't
    • Rated "Great" in the company's first 360° review cycle, in 2025
    5 highlights
    • Developed and customized Shopify themes, apps, theme app extensions, and checkout extensions
    • Built and maintained backend systems and APIs
    • Translated client requirements into performant technical solutions
    • Kept storefronts fast, responsive, and stable, which clients only notice when it isn't
    • Rated "Great" in the company's first 360° review cycle, in 2025
  4. v2.0.0FULL-STACK

    2021-11 → 2023-09

    Bevy Commerce · Toronto, remote from Dhaka, Bangladesh

    Full Stack Developer

    I developed storefront features, application interfaces, APIs, and backend workflows, and worked through the bugs that came with them.

    • Designed and built custom applications following scalable architecture practices
    • Developed and maintained server-side logic, databases, and business rules
    • Developed and tested APIs supporting frontend functionality
    • Built responsive frontend components from UI/UX designs
    • Wrote clean CSS that behaved the same in every browser, eventually
    • Integrated third-party libraries and tools where they earned their place
    • Translated client requirements into functional, efficient solutions
    • Diagnosed and resolved application issues to maintain reliability
    8 highlights
    • Designed and built custom applications following scalable architecture practices
    • Developed and maintained server-side logic, databases, and business rules
    • Developed and tested APIs supporting frontend functionality
    • Built responsive frontend components from UI/UX designs
    • Wrote clean CSS that behaved the same in every browser, eventually
    • Integrated third-party libraries and tools where they earned their place
    • Translated client requirements into functional, efficient solutions
    • Diagnosed and resolved application issues to maintain reliability
  5. v1.0.0CHARITY

    2021-06 → 2021-11

    National Blood Caravan · Chattogram

    Full Stack Web Application Developer

    Built a location-based blood donor management platform for a charity, using PostgreSQL, Express.js, React.js, and Node.js. The pay covered internet and pocket money, so it worked more like an internship with real users.

    • Built the PERN stack app with Bootstrap on the front end
    • Implemented secure JWT authentication and scalable REST APIs
    • Maintained the code and the server, with continuous bug fixes and performance work
    • Improved backend reliability, application performance, and overall user experience
    • Built responsive interfaces and backend services for public-facing usage
    5 highlights
    • Built the PERN stack app with Bootstrap on the front end
    • Implemented secure JWT authentication and scalable REST APIs
    • Maintained the code and the server, with continuous bug fixes and performance work
    • Improved backend reliability, application performance, and overall user experience
    • Built responsive interfaces and backend services for public-facing usage
  6. v0.1.0FREELANCE

    2020-04 → 2021-10

    Independent · Fiverr

    Freelance Graphic & Web Designer

    Designed visual identities and web layouts for international clients, on Fiverr from June 2020 and directly before that. I learned to turn "can it pop a bit more?" into concrete changes. That skill transferred to engineering intact.

    • Designed logos, business cards, flyers, brochures, and business-identity materials
    • Worked with Adobe Photoshop, Illustrator, and InDesign
    2 highlights
    • Designed logos, business cards, flyers, brochures, and business-identity materials
    • Worked with Adobe Photoshop, Illustrator, and InDesign
§ 005.B · skills

Most-used skills.

Ranked by how often they show up in my case studies, roles, and projects. Each one opens the work behind it.

See all 132 skills

§ 006 · learning

Learning, with receipts.

Shopify Verified Skill badges and the courses that got me started. The certificates are real. So were the hours in the docs afterward.

2 skill badges
3 course completions
  1. Shopify badge: Shopify Development Fundamentals · Verified Skill Badge

    ShopifySkill badge

    Shopify Development Fundamentals · Verified Skill Badge

    Public Credly credential

    View skill badge (opens in a new tab)
  2. Shopify badge: Solution Planning Fundamentals · Verified Skill Badge

    ShopifySkill badge

    Solution Planning Fundamentals · Verified Skill Badge

    Public Credly credential

    View skill badge (opens in a new tab)
  3. Udemy certificate: The Complete Web Developer in 2021: Zero to Mastery

    UdemyCourse completion

    The Complete Web Developer in 2021: Zero to Mastery

    Certificate inspected

    View course certificate (opens in a new tab)
  4. Udemy certificate: The Complete Junior to Senior Web Developer Roadmap (2021)

    UdemyCourse completion

    The Complete Junior to Senior Web Developer Roadmap (2021)

    Certificate inspected

    View course certificate (opens in a new tab)
  5. Udemy certificate: C Programming For Beginners

    UdemyCourse completion

    C Programming For Beginners

    Certificate inspected

    View course certificate (opens in a new tab)
§ 008 · technical philosophy

How I like to work.

Working habits, not commandments.
idprinciple · body
P-001

Start with the problem

I trace the business rule before choosing the implementation. A clean interface cannot fix the wrong model.

P-002

Make the handover easy

I write down the decisions that another developer or operator will need. Memory is not a deployment dependency.

P-003

Name the tradeoff

Every choice costs something. I'd rather say the price out loud, and agree on when we check the receipt.

P-004

Test the awkward path

The successful request is the easy part. I test retries, missing data, role boundaries, interrupted workflows, and the user who double-clicks everything.

P-005

Keep the stack understandable

I use another service when it solves a real problem, not because the architecture diagram has an empty corner.

P-006

Share what worked

I turn useful discoveries into guides and technical writing, so the next developer can skip my debugging session and my sighing.

§ testimonials

What colleagues say.

AVAILABILITY

Open to senior engineering opportunities.

I'm looking for senior engineering and technical leadership roles where I can stay hands-on, work with thoughtful people, and leave the system easier to understand than I found it. Bonus points if your team writes things down.

  • Shopify and headless commerce
  • React, Remix, Hydrogen, Node.js, and TypeScript
  • Technical leadership and delivery ownership
  • Remote from Dhaka, Bangladesh, on North American hours (ET / CT)
§ 011 · contact

Start a conversation.

Have a role, a project, or a stubborn commerce problem in mind? Tell me what you're trying to do. Plain English is welcome; a 40-page brief is optional.

Messages go straight to my inbox. Please leave out passwords, payment details, and anything you wouldn't write on a postcard.

MESSAGE

0 / 10,000