j-riv@localhost:~$

Projects

code-redemption-platform

private

A production redemption platform for a limited-run brand collaboration. Customers verify their Shopify identity, phone number, and proof of purchase before exchanging a retail product code for a unique game access code.

Node.jsTypeScriptExpressPostgreSQLRedisBullMQShopify Admin APITwilioMailgunSentryAWS EC2AWS RDSAWS ECR
$ ./show-architecture →

netsuite-lead-generator

internal

A distributed lead-harvesting pipeline that recursively partitions geographic search areas using a quadtree to overcome API result limits. Cross-references Census boundary data, processes jobs through BullMQ, and sends qualified records into NetSuite.

TypeScriptNetSuite SuiteScript 2.1NetSuite SuiteletNetSuite RESTletNetSuite Map/ReduceSuiteQLHMAC-SHA256
$ ./show-architecture →

shopify-netsuite-connector

internal

An integration app that synchronizes orders, inventory levels, and fulfillment statuses bi-directionally between Shopify stores and Oracle NetSuite ERP.

ReactReact RouterTypeScriptNode.jsShopify PolarisShopify App BridgeGraphQLPrisma ORMSQLiteOracle NetSuite RESTletsDockerAWS ECRMailgunSentry
$ ./show-architecture →

google-chat-notifications-service

internal

A backend microservice that centralizes operational alerting by receiving signed webhooks from multiple internal and third-party systems (deployment, error monitoring, database, and ERP platforms) and relaying them as formatted notification cards into Google Chat spaces. Also acts as a Google Chat app, responding to slash commands and space events.

TypeScriptNode.jsExpressGoogle Chat APIZodJSON Web Tokens (JWT/JWKS)AWS ECRAWS EC2
$ ./show-architecture →

b2b-storefront-split

private

Architected separate B2B and direct-to-consumer storefront experiences on top of shared commerce infrastructure. The B2B channel uses a Shopify-native storefront, while the DTC experience runs headless with React and Gatsby, using Contentful for flexible content management and Shopify for commerce.

Shopify FunctionsReactGatsbyStorefront API
$ ./show-architecture →

multi-store-discount-code-generator

internal

A TypeScript CLI tool for creating, topping up, and exporting unique Shopify discount codes across multiple stores for email marketing campaigns.

TypeScriptNode.jsShopify Admin GraphQL APIShopify GraphQL CodegenKlaviyo CSV Export
$ ./show-architecture →