{
  "basics": {
    "name": "Jason Gu",
    "label": "Technical Director / Agent Architect",
    "email": "i@rayjason.cn",
    "url": "https://rayjason.cn",
    "summary": "RayJason / Jason Gu, Technical Director / Agent Architect at Refactor X. Building AI applications and agent systems that turn complex business needs into useful, reliable products.",
    "location": {
      "city": "Shenzhen",
      "countryCode": "CN"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "RayJason",
        "url": "https://github.com/RayJason"
      }
    ]
  },
  "career": {
    "previousRole": "Full-stack background",
    "currentRole": "Technical Director / Agent Architect",
    "description": "With a full-stack development background, I now focus on AI applications and the architecture and production engineering of agent systems. I care about product experience and how systems perform in real business use."
  },
  "affiliations": [
    {
      "name": "Refactor X",
      "url": "https://refactor-x.com",
      "relationship": "Company"
    }
  ],
  "community": "I participate in organizing preparations for DevFest Shenzhen and enjoy exchanging ideas and sharing practical experience with developers.",
  "perspectives": [
    {
      "title": "Real needs aren't going away.",
      "body": "AI serves real needs. Tools will change, while businesses keep finding problems to solve and possibilities to create."
    },
    {
      "title": "On the shoulders of giants.",
      "body": "Human progress continues. The knowledge and tools we inherit give us a starting point for reaching further."
    },
    {
      "title": "Build for the long term.",
      "body": "Reliability, performance, cost, permissions, and long-term maintenance are all part of product design. A system should hold up in everyday use."
    }
  ],
  "interests": [
    {
      "name": "Diving"
    },
    {
      "name": "Snowboarding"
    },
    {
      "name": "Hiking"
    },
    {
      "name": "Trail running"
    },
    {
      "name": "Climbing"
    },
    {
      "name": "Travel & photography"
    }
  ],
  "skills": [
    {
      "name": "Agent architecture",
      "keywords": [
        "AI",
        "Agents"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "TypeScript",
        "Vue",
        "React",
        "Nuxt",
        "CSS"
      ]
    },
    {
      "name": "Backend and data",
      "keywords": [
        "Nuxt server routes",
        "Prisma",
        "PostgreSQL"
      ]
    }
  ],
  "projects": [
    {
      "name": "Live QR",
      "description": "Create an updatable QR page for your belongings. Switch an item to lost mode to display recovery details and receive messages from the person who finds it.",
      "keywords": [
        "Nuxt 4",
        "Vue 3",
        "TypeScript",
        "Prisma",
        "PostgreSQL"
      ],
      "highlights": [
        "Dynamic item status and contact details",
        "Finder messages and Feishu notifications",
        "QR export and a multilingual interface"
      ],
      "url": "https://github.com/RayJason/live-qr"
    },
    {
      "name": "Inline HTML Styles",
      "description": "Convert CSS and Tailwind styles into inline HTML styles for email and WeChat articles. Includes rem-to-px conversion, static CSS variables, and simplified calc expressions.",
      "keywords": [
        "TypeScript",
        "PostCSS",
        "Juice"
      ],
      "highlights": [
        "Inline CSS and Tailwind styles",
        "Unit conversion and variable processing",
        "Output for email and articles"
      ],
      "url": "https://github.com/RayJason/inline-html-styles"
    },
    {
      "name": "Neumorphism Clock",
      "description": "A clock exploring soft, tactile interfaces through light and shadow. Features analog and digital clocks, custom time, and a responsive layout.",
      "keywords": [
        "React",
        "TypeScript",
        "Vite",
        "CSS Modules"
      ],
      "highlights": [
        "Analog and digital clocks",
        "Custom time and responsive layout",
        "Soft light and shadow in a neumorphic interface"
      ],
      "url": "https://github.com/RayJason/Neumorphism_Clock"
    }
  ],
  "meta": {
    "language": "en",
    "canonical": "https://rayjason.cn/en/resume.json"
  }
}