Austin, Texas · Available

I build agentic systems, and the businesses that run on them.

Full-stack engineer, 14 years. I ship production LLM tooling and ecommerce infrastructure, then operate the companies that depend on it. That second part is why I know which pieces actually break.

Illustrated portrait of Jason Hartley

Selected work

Four things I built and still run

Each of these is in production. None are demos.

  • Agentic AI · MCP

    PK Command

    A Model Context Protocol server giving an LLM agent operational control of a real business: Shopify catalog and orders, Meta ad campaigns, email, analytics. Every write passes an explicit confirm gate, so the agent proposes and a human commits. I published the eval harness that red-teams that gate.

    github.com/jrayhartley/pk-command-evals

    • TypeScript
    • MCP
    • Node
    • Postgres
    • 10 / 10Intended actions
    • 0Safety violations
    • MITPublic repo + CI
    PK Command confirm-gate diagram
  • Ecommerce infrastructure

    Wholesale portal on Draft Orders

    Multi-tenant B2B ordering built against the Shopify Admin API instead of a wholesale app, because the resale-certificate compliance requirements were specific enough that nothing off the shelf fit. Tiered pricing at 40, 45 and 50 percent by volume.

    • Astro 5
    • Draft Orders API
    • TypeScript
    • 3 tiersVolume pricing
    • Multi-tenantPer-account catalogs
    Wholesale portal screenshot
  • Systems design

    A bundle engine that replaced a paid app

    Native Shopify bundles cannot stay pre-orderable, so I built one that can. An orders/create webhook expands each bundle into real component line items via the Order Editing API, so third-party fulfillment sees pickable SKUs, inventory decrements across all three components, and a classified ledger separates bundle revenue from standalone and add-on sales.

    • Webhooks
    • Order Editing API
    • Node
    • 3 SKUsAuto-decremented
    • Recurring feeEliminated
    Bundle expansion flow diagram
  • Voice AI

    Inbound agents for senior living

    Inbound and outbound voice agents handling inquiry intake for senior living operators, with an LLM ingestion pipeline behind them turning unstructured calls into structured records.

    • Twilio
    • Synthflow
    • LLM pipeline
    Voice agent call flow

Experience

Where I have done it

  1. 2020 to 2026

    Vice President of Technology

    Battle Bridge Labs · Remote

    Arrived through the acquisition of Plattr. 50+ ecommerce builds. Custom PHP and JavaScript plugin development, internal React tooling deployed via Netlify and GitHub Actions, and a remote engineering team managed across time zones. Battle Bridge was acquired by Logiq Inc. in 2022 and bought back in 2024; the role carried through both.

  2. 2017 to 2020

    Plattr · Remote

    A content marketing startup, launched as a sister company to Native Commerce. Managed a small team of overseas developers building websites, funnels, tracking and analytics. Also helped run the company booth at Traffic and Conversion Summit in San Diego.

  3. 2015 to 2017

    Native Commerce

    Built and managed funnels for the company's major brands, including Survival Life and DIY Projects.

  4. 2012 to 2015

    Lead Web Developer

    Attorneys Online, Inc. · Austin, TX

    Led the engineering team on custom WordPress themes and plugins. DevOps for 200+ sites on Rackspace.

  5. 2010

    B.A. Media Production

    University of Houston

Stack

What I work in

  • Languages

    • TypeScript
    • JavaScript
    • Python
    • PHP
    • SQL
  • AI / Agents

    • MCP
    • LLM pipelines
    • Eval harnesses
    • Voice agents
    • Claude Code
  • Web

    • React / Next.js
    • Astro
    • Node
    • Postgres / Drizzle
    • GraphQL
  • Commerce / Ops

    • Shopify Admin API
    • WooCommerce
    • GitHub Actions
    • VPS deployment
    • Zapier / HubSpot

Reference

In almost thirty years, the most consistent thing I have run into is that when you ask a developer whether something can be done, you get a list of reasons it cannot. Jason is one of the very few I have ever worked with who answers the opposite way. I would tell him what the business needed, usually with far less specification than an engineer would normally demand, and he would go figure out how to make it real.

Travis Phipps
Travis Phipps
Founder and CEO, Battle Bridge Labs. Six years working together.
Read the full recommendation

Send me a message

Open to senior and forward-deployed engineering roles, and to contract work.