DDS

Services · EdTech

A different study path for every student, and a correct one.

I build systems that read each student's performance, find the gaps and generate exercises at the right level. What matters is verification: an AI-generated exercise is only worth something if it is correct, so each one passes an independent check before reaching the student.

Updated · by Davide De Sanctis

01Already in production

The engine that generates the tests of the Premio Di Nicola 2026, a maths and logic competition for students in Abruzzo now in its 18th edition, comes from this work. See Generated learning paths and the technical article.

02How the work runs

  1. Discovery. Before any code: interviews, a look at the data you already have, technical and business constraints on the table.
  2. Architecture. Data schema, component boundaries and failure points decided on paper, when changing them costs an hour and not a month.
  3. Build. Short iterations with working demos instead of one delivery at the end. AI speeds things up where it makes sense; it never replaces review and testing.
  4. Handoff & scaling. Documentation, runbooks and a system your team can run without depending on me. No lock-in.

03Pricing

Every project is priced after a scoping call: the same word, "chatbot" or "agent", can mean a two-week prototype or a system in production for thousands of users. What moves the price:

  • subjects and levels to cover;
  • exercise types (closed, open, multi-step problems);
  • integration with existing platforms (LMS, accounts);
  • number of students and privacy requirements, especially for minors.

The first call is free and ends with a clear answer: whether the project makes sense, roughly how big it is, and what to do first.

Related

Let's talk about your project

A free call to understand whether AI is the right answer, how big the project is and where to start.

Get in touch →