Skip to content
View darrylmorley's full-sized avatar

Block or report darrylmorley

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
darrylmorley/README.md

Darryl Morley

Full Stack Developer • API Integrator • eCommerce Specialist

Based in the Cotswolds, UK, I’ve spent the past 5+ years building and scaling eCommerce platforms. I focus on performance, maintainable architecture, and seamless integrations — across both code and infrastructure.


🔧 Tech & Tools

  • Languages & Frameworks: TypeScript, JavaScript, Node.js, React, Next.js, Express, Bun, Hono, Laravel (basic), Go (learning)
  • Infra & DevOps: Docker, systemd, PM2, Redis, PostgreSQL, SQLite, Nginx, Caddy, Vercel, DigitalOcean, AWS S3
  • Auth & APIs: OAuth2, JWT, REST, GraphQL, SOAP, Webhooks
  • Payments & eCommerce: Lightspeed Retail API, Guntrader, Google Merchant Center, Worldpay, Stripe, Barclays EPDQ
  • Email & Comms: Mailgun, Sendinblue, transactional email systems
  • SEO & Analytics: Core Web Vitals, schema.org, Google Search Console, Open Graph/Twitter Cards

🚀 Notable Work

  • Live eCommerce Builds
    Developed and maintain production storefronts for:

    • Shooting Supplies – Full Lightspeed Retail integration, secure checkout, and SEO-optimized architecture
    • FAB Defense UK – Branded accessories store with product import and CMS flexibility
    • Holosun Optics UK – SEO-focused optics storefront with lean, fast architecture
  • Platform Integrations & Data Sync
    Built and managed robust API integrations and sync engines, including:

    • Lightspeed Retail – Full product, inventory, and category syncing across multiple storefronts
    • Guntrader – Firearm listing importer with image handling, stored in PostgreSQL + S3-compatible storage
    • Google Merchant Center – Automated product feed generation and validation for Google Shopping
    • Sendinblue / Mailgun – Transactional and marketing email integrations for order flows and reminders
    • Stripe / Worldpay / Barclays EPDQ – Secure token-based checkout systems with Apple Pay support
    • Webhook Processing – Handling inbound product/order updates, including retry logic and Redis-based state tracking
  • Lightspeed Retail SDK
    Published lightspeed-retail-sdk, a Node.js client for the Lightspeed Retail API. Handles OAuth2, rate limits, pagination, and token management. Actively used across multiple production sites.

  • Checkout Systems
    Migrated and secured checkout flows using Stripe, Worldpay, and EPDQ, implementing Apple Pay support, tokenized payments, and improved conversion performance.


🤝 Get in Touch

Need help with eCommerce, APIs, or performance?
📧 darrylmorley.uk@gmail.com

Pinned Loading

  1. lightspeed-retail-sdk lightspeed-retail-sdk Public

    JavaScript 1 1

  2. go-lightspeed-retail go-lightspeed-retail Public

    Go

  3. guntrader-api-sync guntrader-api-sync Public

    A Bun.js application for syncing advert data from Guntrader API and managing images with S3 compatible storage.

    TypeScript

  4. barclaycard-epdq barclaycard-epdq Public

    TypeScript