---
title: "Christof Jori · 总经理 · 软件"
canonical: https://wavect.io/zh/team/christof-jori/
language: zh
description: "Christof Jori. 总经理 · 软件 at Wavect. 大多数 bug 都是根因问题。在三层之上打补丁，是团队积累看不见技术债的方式。"
image: "https://wavect.io/img/team/christof.webp"
---

总经理

# Christof Jori

总经理 · 软件

- 公司 Wavect GmbH
- 所在地 奥地利维也纳

![Wavect 总经理 Christof Jori 的肖像](/img/team/christof.webp)

> “大多数 bug 都是根因问题。在三层之上打补丁，是团队积累看不见技术债的方式。”

## 履历

Christof 于 2022 年加入 Wavect，负责每个项目的技术侧：架构、代码评审、技术栈拍板的那通电话、生产环境部署。资深后端工程师，专长在于这门手艺里安静的那一半：测试驱动开发、QA，以及在负载打过来时让企业级软件稳住的系统可靠性。它扛住了，给 LivLive、Twinsoft AI 以及另外大约 40 个项目。

他在 MCI Innsbruck 讲 Blockchain，并和 Kevin 一起，做一个免费的项目，教 8 到 16 岁的孩子搞懂软件和金钱到底是怎么运转的。

做了十年之后，跨领域的模式识别才是真正的不公平优势：分布式索引器里的竞态条件，和 AI 推理流水线里的内存泄漏，常常是同一种押韵，两边都交付过，就意味着在故障打到你的用户之前他已经见过那种故障模式。他大部分工作都是不太光鲜的那种：从根上修 bug，而不是在上面三层打补丁。他也写这些东西：SOLID 设计，以及把 QA 当作业务推动力，而不是成本中心。

下班后：认真的咖啡爱好者，骨子里就是个工程师。

## 如何与我们合作

如果你需要的是创始人而不是客户经理，可以直接预约通话。

[预约通话](/zh/contact/)

## Pull request 之外

Christof 对系统很认真，但不觉得自己必须一直看起来很严肃。这里有几帧来自 workshop、山路、足球看台、技术会议，以及任何一个刚好能打开笔记本电脑的地方。

![Christof Jori 坐在山脊上，身旁有正在吃草的绵羊](/img/team/personal/christof/christof-mountain-sheep_hu_dfb4297bc5ebd6c1.webp)树线之上的安静休息，还有当地伙伴作陪。

![Christof Jori 在 workshop 中讲解区块链钱包界面](/img/team/personal/christof/christof-blockchain-workshop_hu_e24f599527ddf156.webp)一步步拆开系统里的每个决定，用这种方式讲清楚 Blockchain。

![Christof Jori 在技术会议上与一台小型机器人合影](/img/team/personal/christof/christof-tech-conference_hu_e35c414859e1fd32.webp)逛技术会议的原则：先去研究最有意思的机器。

![Christof Jori 在户外与一头驴同行](/img/team/personal/christof/christof-donkey-walk_hu_9a822ece3f92a55d.webp)第二意见，在线率很高，文档比较有限。

![Christof Jori 在前排观看一场足球比赛](/img/team/personal/christof/christof-football-match_hu_3d7e3aec9a54fc83.webp)一次足球之旅，从球场最热闹的一侧观看。

![Christof Jori 在泳池旁使用笔记本电脑工作](/img/team/personal/christof/christof-remote-work_hu_832f6e7df9e955ad.webp)Remote work 偶尔会让书桌变成可选项。

## 履历凭证

### 教育与合作机构

教育

- FH Kufstein Tirol 曾在此就读

合作机构

- MCI Innsbruck Blockchain 讲师
- Blockchain 4 Kids 联合创始人，面向 8 至 16 岁孩子的免费课程项目

### 奖项与代表作

奖项

- 奥地利 100 强青年企业 2024 #36 · GEWINN 杂志
- 奥地利 100 强青年企业 2023 #58 · GEWINN 杂志

代表作

- [Quivr](/zh/case-studies/quivr/) 从 Polygon 迁移到 Solana，结合 AI 驱动的数据验证
- [LivLive](/zh/case-studies/livlive/) 实物资产平台，AR 奖励，融资 200 万美元，1k+ 并发用户
- [PromptID](/zh/case-studies/promptid/) AI 原生评估平台，模型无关

媒体报道

## 他们写了关于我们的文章。

我们不追逐报道，报道自然找上门来。

### [学校与家庭生活中的 AI：孩子现在需要哪些规则](https://www.schule.at/bildungsnews/detail/ki-im-schul-und-familienalltag-welche-regeln-kinder-jetzt-brauchen)

- **Details:** 2026年8月12日

### [来自蒂罗尔的免费科技教育：Wavect 让孩子理解 AI 与金融系统](https://www.leadersnet.at/news/102232,wavect-macht-ki-und-finanzsysteme-fuer-kinder-verstaendlich.html)

- **Details:** 2026年7月27日

### [当 AI 编写更多代码时，质量保障就成了管理层的责任](https://www.leadersnet.at/news/102036,wenn-ki-mehr-code-schreibt-wird-qualitaetssicherung-zur.html)

- **Details:** 2026年7月20日

### [孩子绝不能告诉 ChatGPT 的信息](https://tirolerin.at/lifestyle/was-kinder-chatgpt-niemals-verraten-sollten/)

- **Details:** 2026年7月14日

### [MeinBezirk 与 Wavect 聚焦 AI：儿童、AI 与暑假：几点实用建议](https://www.meinbezirk.at/tirol/c-freizeit/kinder-ki-ferienzeit-ein-paar-tipps_a8695875)

- **Details:** 2026年7月14日

### [为什么企业中的大多数 AI 项目仍毫无价值](https://www.leadersnet.at/news/101876,warum-die-meisten-ki-projekte-im-unternehmen-wertlos-bleiben.html)

- **Details:** 2026年7月14日

### [免费 AI 深度检测：Wavect 评估企业的风险、成本与潜力](https://futurezone.at/cm/ki-kompetenz-check-sicherheit-unternehmen/403173261)

- **Details:** 2026年7月9日

### [「过时」的商业模式：Wavect 质疑软件开发中的传统代理商模式](https://www.leadersnet.at/news/101455,wavect-stellt-klassische-agenturmodelle-in-der.html)

- **Details:** 2026年7月6日

![Radio Tirol](/img/testimonials/logos/radio-tirol-logo.webp)

直播中

儿童房里的 AI：青少年如何使用，以及如何正确使用

2026年6月24日 播放片段

↺ 15 0:00 / --:-- 15 ↻

[在 ORF 收听 →](https://tirol.orf.at/player/20260624/TTAW)

### [专访：诚实地说「不」不是悲观，而是风险管理](https://www.leadersnet.at/news/101136,ein-ehrliches-nein-ist-kein-pessimismus-sondern.html)

- **Details:** 2026年6月22日

### [为蒂罗尔企业打造的新检测：来自Ampass的初创企业为企业的AI把脉](https://www.tt.com/artikel/30936461/neuer-check-fuer-tiroler-firmen-start-up-aus-ampass-fuehlt-betrieben-bei-ki-auf-den-zahn)

- **Details:** 2026年6月20日

### [客座评论：AI早已进入儿童房，家庭现在需要简单的规则](https://internetworld.at/gastkommentar-ki-ist-laengst-im-kinderzimmer-angekommen-jetzt-brauchen-familien-einfache-regeln/)

- **Details:** 2026年6月17日

### [儿童房里的ChatGPT：家长应该了解什么](https://www.krone.at/4176127)

- **Details:** 2026年6月14日

### [奥地利百强年轻企业：2024年第36名，2023年第58名](https://www.gewinn.com/fileadmin/content/2024/2411_Print/2411_Portrait-Jubu-Tabelle.pdf)

- **Details:** 2024年11月

### [Wavect创始人Kevin Riedl：一场争论与意向书的误解](https://brutkasten.com/artikel/wavect-founder-kevin-riedl-ein-fight-und-ein-letter-of-intent-irrtum/2)

- **Details:** 2024年2月22日

![Life Radio Tirol](/img/testimonials/logos/life-radio-logo.webp)

直播中

区块链儿童课堂：Life Radio Tirol直播

2024年2月15日 播放片段

↺ 15 0:00 / --:-- 15 ↻

### [小天才们迷上了区块链](https://www.krone.at/2903691)

- **Details:** 2023年1月14日

### [Wavect为孩子们提供免费区块链课程](https://internetworld.at/wavect-bietet-kostenlosen-blockchain-kurs-fuer-kinder-an/)

- **Details:** 2023年1月11日

![W3ProRocks](/img/testimonials/logos/w3prorocks.png)

我们如何在几天内教会孩子们开发智能合约

2023年1月11日

![Wirtschaft Tirol](/img/testimonials/logos/tirolerwirtschaft.png)

走进区块链世界

2023年1月

### [儿童区块链课：几天内成为智能合约开发者](https://fundscene.com/blockchain-fuer-kids-in-nur-wenigen-tagen-zum-smart-contract-entwickler/)

- **Details:** 2022年12月7日

![Wirtschaft Tirol](/img/testimonials/logos/tirolerwirtschaft.png)

从加密货币到网络安全：一位蒂罗尔人乘着数据浪潮前行

2022年11月23日

![eco.nova](/img/testimonials/logos/econova.png)

大爆炸理论，作为NFBrands.X网络的一部分

2022年10月

[文章](https://issuu.com/eco.nova/docs/eco_06_2022_issuu/15) [封底](https://issuu.com/eco.nova/docs/eco_06_2022_issuu/156) [网页](https://www.econova.at/artikel/big-bang-theories)

### [面向艺术家、画廊与艺术品交易的 NFT-Lab 工作坊](https://www.standort-tirol.at/veranstaltungen&genericpageid=30639)

- **Details:** 2022年9月26日

![Top Tirol](/img/testimonials/logos/toptirol.png)

弥合数字鸿沟

2022年

### [迷人的区块链世界](https://www.wirtschaftszeit.at/news/die-faszinierende-welt-der-blockchain/)

- **Details:** 2022年

![Bunte](/img/testimonials/logos/bunte.webp)

Wavect登上Bunte

2022年

### [Ernesto 复活：蒂罗尔的AR合作项目](https://www.kreativland.tirol/blog/ernesto-erwacht-zum-leben-ar-kooperation-aus-tirol/)

- **Details:** 2023年

### [蒂罗尔初创公司向已接种疫苗的人赠送NFT](https://brutkasten.com/wavect-tiroler-startup-verschenkt-nft-an-geimpfte-personen/)

- **Details:** 2021年11月16日

标识用于说明报道发表于何处，不代表背书。 [商标声明](/zh/imprint/#comparative-advertising)

## 文章

- [2026-07-15 外部 QA 基准：软件产品前 30 天通常会发现什么](/zh/blog/external-qa-benchmark-first-30-days/)
- [2026-06-16 Vibe-Code 生产就绪清单](/zh/blog/vibe-code-production-readiness-checklist/)
- [2026-06-16 把一个 vibe-coded 应用做到生产可用要花多少钱？](/zh/blog/vibe-coded-software-audit-cost/)
- [2026-06-08 AI 生成代码的 QA](/zh/blog/qa-for-ai-generated-code/)
- [2026-06-08 从 Lovable 和 Cursor 原型到生产：迁移清单](/zh/blog/lovable-cursor-prototype-to-production/)
- [2026-06-08 Vibe-Coded 软件审计：上线前会出什么问题](/zh/blog/vibe-coded-software-audit/)
- [2026-06-08 面向欧盟企业的 RAG 生产就绪清单](/zh/blog/rag-production-readiness-checklist-eu/)
- [2026-06-02 软件工作室能否申请奥地利的 Forschungsprämie？](/zh/blog/forschungspraemie-software-development-austria/)
- [2026-05-30 奥地利创业资助究竟如何叠加](/zh/blog/austrian-startup-funding-stacking-aws-ffg/)
- [2026-05-26 5 人创业团队的 EU AI Act 成本](/zh/blog/eu-ai-act-compliance-cost-startup/)
- [2026-05-26 DACH SaaS：GDPR + EU AI Act](/zh/blog/gdpr-ai-act-stacking-dach-saas/)
- [2026-05-26 为什么 40% 的 AI 代理项目会死](/zh/blog/why-ai-agent-projects-get-cancelled/)
- [2026-05-26 2026：RAG vs Fine-Tuning vs Long-Context](/zh/blog/rag-vs-finetune-vs-longcontext-2026/)
- [2026-05-26 2026 LLM API 成本：架构要变](/zh/blog/llm-api-costs-2026-architecture-shift/)
- [2024-07-02 逃离功能陷阱](/zh/blog/product-factory-kills/)
- [2024-06-17 为什么测试驱动开发值得投入](/zh/blog/test-driven-development/)

[![Wavect 总经理 Kevin Riedl 的肖像](/img/team/kevin.webp) Wavect 的另一半 **Kevin Riedl** 总经理 · 运营与产品](/zh/team/kevin-riedl/)

## 联系

- [LinkedIn](https://www.linkedin.com/in/jocr77/)
- [GitHub](https://github.com/jo-chris)
- [Wikidata Q139796367](https://www.wikidata.org/wiki/Q139796367)
- [Wavect wavect.io](/zh/)

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/zh/team/christof-jori/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-05-24",
      "inLanguage": "zh",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-24",
      "url": "https://wavect.io/zh/team/christof-jori/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/zh/team/christof-jori/#profilepage",
  "@type": "ProfilePage",
  "about": {
    "@id": "https://wavect.io/team/christof-jori/#person"
  },
  "dateModified": "2026-05-24T11:58:58+02:00",
  "description": "Christof Jori. 总经理 · 软件 at Wavect. 大多数 bug 都是根因问题。在三层之上打补丁，是团队积累看不见技术债的方式。",
  "inLanguage": "zh",
  "isPartOf": {
    "@id": "https://wavect.io/#website",
    "@type": "WebSite"
  },
  "mainEntity": {
    "@id": "https://wavect.io/team/christof-jori/#person",
    "@type": "Person",
    "address": {
      "@type": "PostalAddress",
      "addressCountry": "AT",
      "addressLocality": "奥地利维也纳"
    },
    "affiliation": [
      {
        "@type": "Organization",
        "identifier": "https://www.wikidata.org/wiki/Q684775",
        "name": "MCI Innsbruck",
        "roleName": "Blockchain 讲师"
      },
      {
        "@type": "Organization",
        "name": "Blockchain 4 Kids",
        "roleName": "联合创始人，面向 8 至 16 岁孩子的免费课程项目"
      }
    ],
    "alumniOf": [
      {
        "@type": "EducationalOrganization",
        "description": "曾在此就读",
        "identifier": "https://www.wikidata.org/wiki/Q1388310",
        "name": "FH Kufstein Tirol"
      }
    ],
    "award": [
      "奥地利 100 强青年企业 2024 (#36, GEWINN 杂志)",
      "奥地利 100 强青年企业 2023 (#58, GEWINN 杂志)"
    ],
    "description": "大多数 bug 都是根因问题。在三层之上打补丁，是团队积累看不见技术债的方式。",
    "email": "mailto:christof@wavect.io",
    "identifier": "christof-jori",
    "image": "https://wavect.io/img/team/christof.webp",
    "jobTitle": "总经理 · 软件",
    "knowsAbout": [
      "Software Architecture",
      "Test-Driven Development",
      "Site Reliability Engineering",
      "Enterprise Software",
      "Backend Engineering",
      "Code Review",
      "Software Quality Assurance",
      "Retrieval-Augmented Generation",
      "LLM Applications",
      "Smart Contract Development"
    ],
    "knowsLanguage": [
      "de",
      "en"
    ],
    "name": "Christof Jori",
    "sameAs": [
      "https://www.wikidata.org/wiki/Q139796367",
      "https://www.linkedin.com/in/jocr77/",
      "https://github.com/jo-chris"
    ],
    "url": "https://wavect.io/team/christof-jori/",
    "worksFor": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    }
  },
  "name": "Christof Jori · 总经理 · 软件 | Wavect",
  "primaryImageOfPage": {
    "@type": "ImageObject",
    "contentUrl": "https://wavect.io/img/team/christof.webp",
    "url": "https://wavect.io/img/team/christof.webp"
  },
  "url": "https://wavect.io/zh/team/christof-jori/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/zh/",
      "name": "首页",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/zh/about/",
      "name": "团队",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/zh/team/christof-jori/",
      "name": "Christof Jori",
      "position": 3
    }
  ]
}
```
