---
title: "EdTech & Education Software Development"
canonical: https://wavect.io/industries/education/
language: en
description: "PromptID is an AI-native assessment platform for employers and universities. It examines learners by analysing their train of thought, driven by a proprietary …"
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

INDUSTRY // EDUCATION

# EdTech that assesses thinking, not memorisation. Built to production in six weeks.

PromptID is an AI-native assessment platform for employers and universities. It examines learners by analysing their train of thought, driven by a proprietary algorithm. We took it from zero to production in six weeks, pilot-ready and investor-demo-ready under compressed market pressure.

1 case studies

3 questions answered

3 related services

Shipped work

> “AI broke the take-home assignment. The interesting question is what assessment looks like when copying an answer is free.”

TL;DR

An AI-native assessment platform that examines the train of thought instead of rewarding memorisation. Zero to production in six weeks.

// 01

## What we build in this industry

[PromptID](/case-studies/promptid/) is the proof on this page: an AI-native EdTech platform that assesses the train of thought rather than rewarding memorisation. Zero to production in six weeks as a focused [MVP build](/services/mvp-development/), with a proprietary assessment algorithm at the core and both pilot customers and investors waiting on the result.

The timing matters. Education is being rebuilt around the fact that AI can produce any standard answer instantly. Assessment, feedback, and tutoring products all have to assume the student has an [LLM](/glossary/llm/) open in the next tab, which makes serious [AI integration](/services/artificial-intelligence/) the core of the product, not a feature. That changes product design at the root: what you measure, what you log, and how you prove integrity to institutions.

EdTech also sells into two of the slowest, most trust-sensitive buyers there are: universities and HR departments. The product has to be credible in a procurement meeting, defensible on data protection, and simple enough that a lecturer adopts it without a training day.

### AI-native EdTech MVP

The PromptID shape: a focused assessment or learning product, proprietary logic at the core, shipped to production in weeks because pilots and investors do not wait.

### AI features for existing platforms

Feedback generation, assessment assistance, tutoring flows added to a live learning platform, with evaluation pipelines so quality is measured, not assumed.

### Fractional CTO for EdTech founders

Many EdTech founders come from teaching, not engineering. We carry the technical and product calls until the team can.

### Fractional CPO for post-PMF EdTech

Once an EdTech product has traction across pilots, prioritisation gets reactive. A fractional CPO sequences the roadmap and runs a discovery cadence with educators, post-PMF only, and only when the founder is ready to delegate the product call.

// 02

## What makes this industry hard

### AI made traditional assessment worthless

Any assignment with a standard answer is now a prompt away. Products that verify process and reasoning, the way PromptID analyses the train of thought, are the response that holds.

### Institutions buy slowly and audit deeply

Universities and employers ask about data protection, accessibility, and integrity before they ask about features. Those answers have to be engineered in, not written in the sales deck.

### Student data is high-stakes data

Learner records and assessment results are sensitive by default and often involve minors. GDPR discipline is the entry ticket, not a differentiator.

Regulatory reality

The EU AI Act explicitly treats AI used for assessment in education and for evaluating job candidates as high-risk, which brings documentation, oversight, and logging duties. If you are building assessment AI for the EU market, [budget for that from day one](/blog/eu-ai-act-compliance-cost-startup/). It is engineering work as much as legal work.

// 03

## Shipped work in this industry

One shipped EdTech platform, built fast and built for scrutiny.

### [PromptID](/case-studies/promptid/)
- **Status:** Live
- **Outcome:** 6 weeks - 0 to Production
- **Summary:** AI-native assessment platform, 0→production in 6 weeks under compressed market pressure.
- **Stack:** NestJS, NextJS, LangChain

These are selected projects, not our full portfolio. We have shipped 75+ products since 2018.

// 04

## Related services & reading

- [SERVICE AI Integration](/services/artificial-intelligence/)
- [SERVICE MVP Development](/services/mvp-development/)
- [SERVICE Web App Development](/services/web-apps/)
- [ARTICLE What EU AI Act compliance actually costs a startup](/blog/eu-ai-act-compliance-cost-startup/)
- [ARTICLE GDPR and EU AI Act stacking for DACH SaaS](/blog/gdpr-ai-act-stacking-dach-saas/)
- [GUIDE How to choose a software development agency](/software-development-guide/how-to-choose-a-software-agency/)

// 05

## FAQs

### One case study. Is that enough to call this an industry page?

It is one real platform, shipped to production in six weeks, with a proprietary assessment engine. We would rather show you one true thing than five vague ones. If your EdTech build is far from this shape, we will say so on the call.

### Can you build AI tutoring or feedback features?

Yes. The hard part is not generating feedback, it is evaluating it: knowing when the model is wrong before a student acts on it. We build the evaluation layer alongside the feature.

### Does the EU AI Act apply to our learning product?

If it assesses learners or influences educational outcomes, quite possibly as high-risk. That is an architecture and documentation question we can help you engineer for. The legal classification itself belongs with your counsel.

Last reviewed: 2026-06-11 by [Kevin Riedl](/team/kevin-riedl/) [wiki ↗](https://www.wikidata.org/wiki/Q139796365)

## 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/"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/industries/education/#webpage",
      "@type": "WebPage",
      "about": {
        "@type": "Thing",
        "name": "EdTech & Education Software Development"
      },
      "author": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "dateModified": "2026-06-11",
      "description": "PromptID is an AI-native assessment platform for employers and universities. It examines learners by analysing their train of thought, driven by a proprietary algorithm. We took it from zero to production in six weeks, pilot-ready and investor-demo-ready under compressed market pressure.",
      "headline": "EdTech that assesses thinking, not memorisation. Built to production in six weeks.",
      "inLanguage": "en",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-06-11",
      "mentions": [
        {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        {
          "@type": "Service",
          "name": "AI Integration",
          "url": "https://wavect.io/services/artificial-intelligence/"
        },
        {
          "@type": "Service",
          "name": "MVP Development",
          "url": "https://wavect.io/services/mvp-development/"
        },
        {
          "@type": "Service",
          "name": "Web App Development",
          "url": "https://wavect.io/services/web-apps/"
        }
      ],
      "name": "EdTech that assesses thinking, not memorisation. Built to production in six weeks.",
      "reviewedBy": {
        "@id": "https://wavect.io/team/kevin-riedl/#person",
        "@type": "Person",
        "name": "Kevin Riedl",
        "url": "https://wavect.io/team/kevin-riedl/"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".cmp-hero__headline",
          ".cmp-hero__lead"
        ]
      },
      "url": "https://wavect.io/industries/education/"
    },
    {
      "@id": "https://wavect.io/industries/education/#proof",
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "name": "PromptID",
          "position": 1,
          "url": "https://wavect.io/case-studies/promptid/"
        }
      ],
      "name": "EdTech & Education Software Development case studies"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "item": "https://wavect.io/",
          "name": "Home",
          "position": 1
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/industries/",
          "name": "Industries",
          "position": 2
        },
        {
          "@type": "ListItem",
          "item": "https://wavect.io/industries/education/",
          "name": "EdTech that assesses thinking, not memorisation. Built to production in six weeks.",
          "position": 3
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "It is one real platform, shipped to production in six weeks, with a proprietary assessment engine. We would rather show you one true thing than five vague ones. If your EdTech build is far from this shape, we will say so on the call."
      },
      "name": "One case study. Is that enough to call this an industry page?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. The hard part is not generating feedback, it is evaluating it: knowing when the model is wrong before a student acts on it. We build the evaluation layer alongside the feature."
      },
      "name": "Can you build AI tutoring or feedback features?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "If it assesses learners or influences educational outcomes, quite possibly as high-risk. That is an architecture and documentation question we can help you engineer for. The legal classification itself belongs with your counsel."
      },
      "name": "Does the EU AI Act apply to our learning product?"
    }
  ],
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".faq-question",
      ".faq-answer"
    ]
  }
}
```
