j-riv@localhost:~$

Projects

shopify-functions-suite

private

A private Shopify app for configuring checkout discounts, delivery customizations, POS cart tagging, and checkout banners from an embedded merchant admin experience.

ShopifyShopify FunctionsShopify Checkout UI ExtensionsShopify POS UI ExtensionsShopify Admin GraphQL APIRemixReactTypeScriptShopify PolarisPrismaSQLiteDocker
$ ./show-architecture →

wholesale-partner-mobile-app

private

Cross-platform mobile app for a wholesale brand's partners to browse the product catalog, search inventory, place orders, and manage their account. Built with Expo/React Native on top of a Shopify storefront, it combines fast product search, custom checkout with saved payment methods, order history, biometric login, and push notifications into a single native experience for iOS and Android.

React NativeExpoTypeScriptShopify Storefront API (GraphQL)StripeAlgoliaFirebaseSentryZendeskReact QueryReact NavigationNativeWind (Tailwind CSS)
$ ./show-architecture →

commerce-integration-api

private

A backend service that centralizes back-office automation for a consumer goods brand. It exposes authenticated HTTP and webhook endpoints and offloads long-running work to Redis-backed BullMQ queues, synchronizing data between Shopify storefronts and a NetSuite ERP.

TypeScriptNode.jsExpressBullMQRedisShopify Admin GraphQL APINetSuite RESTlets (OAuth 1.0a)PuppeteerPassport (Google OAuth)WinstonSentryDockerAWS ECRAWS EC2
$ ./show-architecture →

netsuite-shopify-product-sync

internal

A bi-directional product and catalog synchronization engine between NetSuite ERP and multiple Shopify storefronts, providing automated item creation, matrix option mapping, and pre-sync UI previews.

TypeScriptNetSuite SuiteScript 2.1Shopify Admin GraphQL APIGraphQL Code GeneratorReact
$ ./show-architecture →

netsuite-suitescript-automation

internal

Custom NetSuite SuiteScript automation for inventory operations, marketplace order handling, replenishment workflows, reporting, and business notifications.

TypeScriptOracle NetSuiteSuiteScript 2.xSuiteletsRESTletsMap/Reduce ScriptsScheduled ScriptsSuiteQLNetSuite Token-Based AuthenticationShopify
$ ./show-architecture →