j-riv@localhost:~$

whoami

José Alfredo Rivera Turcios
Full-Stack Developer

Building Shopify, NetSuite, and AWS systems for real-world commerce. Full-Stack Developer specializing in e-commerce, integrations, and the infrastructure connecting them. Based in Southern California.

Things I've done

Engineered a modular React component library for NetSuite dashboards

2026

platform

Architected a specialized UI component library tailored for building custom, high-performance NetSuite reports and operational dashboards in React and Tailwind CSS, backed by SuiteQL and custom RESTlets.

Streamlined reporting development with reusable table primitives, interactive filters, KPI metrics, and standardized state handling across all NetSuite analytics modules.

$ ./show-log →

Rebuilt the retail storefront as a headless commerce platform

2022

platform

Rebuilt a Shopify Liquid storefront as a headless React and Contentful experience, keeping Shopify as the commerce backend while separating content, presentation, and commerce concerns.

Separated content, presentation, and commerce concerns for greater frontend control.

$ ./show-log →

Built the integration layer between Shopify and NetSuite

2020 - Present

integration

Designed and built the services connecting Shopify storefronts and NetSuite, automating product creation, catalog synchronization, metafield migration, and other commerce workflows across both platforms.

Automated recurring commerce and ERP data workflows across both platforms.

$ ./show-log →

view all logs →

Things I've built

Other things I've built

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.

$ ./show-architecture →

About

I'm a full-stack developer focused on e-commerce, systems integration, and the infrastructure that connects them.

I enjoy solving problems from different angles, whether that means building something from scratch, connecting systems that weren't designed to work together, or simplifying something that's become unnecessarily complicated. Much of my work sits at the intersection of e-commerce and business operations, including storefronts, APIs, ERP integrations, internal tools, and backend services.

I work primarily with technologies like TypeScript, JavaScript, React, Node.js, Shopify, NetSuite, AWS, and containerized infrastructure, but I'm always interested in learning new tools when they're the right fit for the problem.

Outside of work, I'm usually tinkering with something. I'm into Linux, homelabbing, hardware, 3D printing, and generally anything that gives me an excuse to take something apart and figure out how it works.

Away from the keyboard, I'm into motorcycles, sports, the outdoors, and spending time with my dogs.

I'm fluent in English and Spanish, and I value clear communication, collaboration, and building things that are genuinely useful.

class Developer {
  frontend = ['React', 'Next.js', 'Remix', 'Gatsby'];
  backend = ['Node.js', 'TypeScript', 'BullMQ'];
  commerce = ['Shopify', 'NetSuite'];
  infrastructure = ['AWS'];
  
  interests = ['homelab', '3D printing', 'motorcycles'];
  distro = 'Arch, btw';
  weaponOfChoice = 'the keyboard';
  prefers = 'solving weird integration problems';
}

Latest posts

How the Backend Works and How React Ends Up Inside a Suitelet The part of these NetSuite reporting apps nobody sees, a single RESTlet handling every report, and the slightly odd trick that gets a React build running inside a Suitelet page at all.
2026-10-02
Building a Component Library for NetSuite Reports Why I ended up building a small React and Tailwind component library for the reporting apps I keep embedding inside NetSuite, and the pieces that make it up.
2026-10-01
Building Reporting Apps Inside NetSuite A look at a pattern I keep reaching for at work, small React apps embedded directly in NetSuite that give operations teams a real dashboard without making them leave the system they already live in.
2026-09-20

all posts →