Skip to content
View GRandow's full-sized avatar

Block or report GRandow

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
GRandow/README.md

Gabriel Randow

Shopify developer, full stack — six years on Shopify, four of them at a US agency shipping Shopify Plus stores and their integrations for DTC brands. I work on both sides of the platform: headless storefronts on the Storefront and Customer Account APIs, and custom apps that connect a store to the systems it depends on — Admin GraphQL API, webhooks, back-office integrations.

Shopify TypeScript Node.js React GraphQL PostgreSQL Prisma Vite GitHub Actions

Selected projects

  • luma-commission-bridge — custom app for direct-sales brands: orders/paid webhooks (HMAC-verified, idempotent by webhook id, queued with retries), distributors as metaobjects, the commission written back to the order and synced to a commission engine with idempotency keys. At checkout, a Checkout UI extension collects and validates the distributor's code, and a Shopify Function (TypeScript → Wasm) applies referral and wholesale pricing. TypeScript · React Router · Prisma/Postgres · Polaris · unit-tested, CI on every push.
  • luma-shopify-storefront — headless storefront on the Storefront, Cart and Customer Account APIs (OAuth 2.0 + PKCE), with referral attribution for direct sales. React 19 · TypeScript · Vite · TanStack Query · unit-tested, CI. Live demo
  • ecommerce-product-carousel — dependency-free product carousel for e-commerce pages, vanilla JS + Tailwind. Live demo

The commission bridge dashboard inside the Shopify admin: paid orders attributed to distributors, commissions calculated and synced to the engine

The commission bridge inside the Shopify admin: each paid order attributed, calculated at the distributor's rate and synced to the engine.

Certifications

11 official Shopify certifications, including Development Fundamentals, Liquid Storefronts and Headless for Developers.

Contact

LinkedIn · Brazil (UTC−3) · used to working with North American teams

Pinned Loading

  1. luma-shopify-storefront luma-shopify-storefront Public

    Headless Shopify storefront — React 19 + TypeScript on the Storefront, Cart and Customer Account APIs, with referral attribution for direct sales.

    TypeScript

  2. luma-commission-bridge luma-commission-bridge Public

    Custom Shopify app for direct-sales brands: orders/paid webhooks → distributor attribution → commissions written back to the order and synced to a commission engine. Checkout UI extension for the r…

    TypeScript

  3. ecommerce-product-carousel ecommerce-product-carousel Public

    Dependency-free product carousel for e-commerce pages — vanilla JS + Tailwind, hover image swap, mobile "show more"

    JavaScript

  4. weather-forecast-dashboard weather-forecast-dashboard Public

    Weather dashboard in vanilla JS — IP geolocation, city search via OpenWeatherMap geocoding, 5-day forecast and an hourly temperature chart with Highcharts

    CSS