Case study 01 · AI product

Cortex

Drop in a course handout. Get back a study sheet, quizzes, a spaced-repetition plan and a tutor that only answers from your course.

Role
Solo founder, product & build
For
French university students (med & law first year)
Stack
Next.js 16 · Prisma · Postgres · Claude · Stripe
Status
Live MVP, demo mode

The problem

First-year medicine and law students spend hours rewriting handouts into revision notes, then revise without structure. The tools they use are generic: flashcard apps don't know their course, and chatbots answer from the whole internet instead of their lecturer's material.

Cortex starts from the student's own course and never leaves it.

The system

Decisions worth telling

Security and quality

33automated tests
25API routes, rate-limited
16issues fixed from a multi-agent audit

bcrypt (cost 12), lockout after 5 failed logins, per-route rate limits, origin-checked CSRF protection, strict CSP and HSTS, every query scoped to its user, quiz answers graded on the server, PDF magic-byte checks, revocable sessions and a least-privilege database role. CI lints, tests and builds both apps on every push.

What's next

Cortex runs in production in demo mode: real Claude generation and real payments are built but not switched on, and there are no paying users yet. The next step is a cohort of real students, then turning generation on for them.

← All workNext: The AI OS →