Project library

Build the thing you'll be interviewed about

Twelve enterprise briefs across ten industries. Each one names the constraint that makes it hard — the regulator, the latency budget, the auditor — because that constraint is the interesting part of the engineering.

HealthcareProfessional

Clinical Discharge Summary Assistant

Draft a discharge summary from a patient's encounter notes, with every clinical claim cited back to the source note and anything uncertain escalated to a clinician rather than guessed.

28 hours Advanced Azure Container Apps

Architecture

  1. 1De-identification pass over incoming notes
  2. 2Structure-aware chunking by encounter section
  3. 3Hybrid retrieval over the patient's own record only
  4. 4Grounded drafting with per-claim citation
  5. 5Clinician review queue with accept / amend / reject
  6. 6Immutable audit log of every generated draft

Requirements that bind

  • No claim without a citation to a source note
  • Refuse and escalate when retrieval is thin, never interpolate
  • PHI never leaves the tenant boundary
  • Full audit trail of prompt, retrieval set and output

Stack

PythonFastAPIpgvectorClaudePydantic

Ships with

Dataset
1,200 synthetic encounter notes across 9 specialties (no real PHI)
Deployment
Azure Container Apps, private networking, managed identity

Part of

Start this project Assessed submission issues a Professional certificate.
FinanceProfessional

Transaction Fraud Narrative Analyst

Turn a flagged transaction cluster into an investigator-ready narrative: what happened, why the model flagged it, and which three facts would change the conclusion.

26 hours Advanced Kubernetes with KEDA scaling on case-queue depth

Architecture

  1. 1Feature retrieval from the transaction store
  2. 2Agent plans an investigation over graph, device and merchant tools
  3. 3Evidence table assembled with provenance per row
  4. 4Narrative drafted against a fixed analyst template
  5. 5Interrupt for analyst approval before case creation

Requirements that bind

  • Every assertion traceable to a query and its result
  • Deterministic replay of any completed investigation
  • Hard cap on tool calls and spend per case
  • Model output never writes to the case system unapproved

Stack

PythonLangGraphPostgresClaudeRedis

Ships with

Dataset
180k synthetic transactions with labelled fraud rings
Deployment
Kubernetes with KEDA scaling on case-queue depth

Part of

Start this project Assessed submission issues a Professional certificate.
RetailAssociate

Retail Catalogue Copilot

Merchandisers ask for products in plain language — 'waterproof, under ₹3,000, in stock in Pune' — and get filtered, ranked results with the reasoning shown.

20 hours Intermediate Docker Compose reference stack

Architecture

  1. 1Attribute extraction from the natural-language query
  2. 2Hard filters applied before vector search, not after
  3. 3Hybrid retrieval over product text and specifications
  4. 4Cross-encoder rerank against the original intent
  5. 5Streamed results with an explanation of the ranking

Requirements that bind

  • Price, stock and location filters are absolute, never approximate
  • P95 latency under 800ms on a 2M-SKU catalogue
  • Zero hallucinated SKUs — every result exists in the index

Stack

PythonFastAPIQdrantClaudeNext.js

Ships with

Dataset
2M synthetic SKUs with attributes, stock and regional pricing
Deployment
Docker Compose reference stack, Azure-ready

Part of

Start this project Assessed submission issues a Associate certificate.
InsuranceExpert

Insurance Claims Triage Agent

Read a first-notice-of-loss packet, classify severity, pull the relevant policy clauses, and route — with a written justification the adjuster can argue with.

30 hours Advanced Azure Container Apps with Postgres checkpointing

Architecture

  1. 1Multi-format intake: PDF, photo, email, call transcript
  2. 2Damage classification with confidence thresholds
  3. 3Clause retrieval scoped to the claimant's own policy
  4. 4Coverage reasoning with clause-level citation
  5. 5Interrupt for adjuster approval above a value threshold
  6. 6Checkpointed state so a claim can resume days later

Requirements that bind

  • Coverage decisions cite the exact clause and version
  • Anything above the threshold requires a human approval
  • A killed process resumes with no duplicated side effects

Stack

PythonLangGraphpgvectorClaudeFastAPI

Ships with

Dataset
6,500 synthetic FNOL packets and 40 policy wordings
Deployment
Azure Container Apps with Postgres checkpointing

Part of

Start this project Assessed submission issues a Expert certificate.
HRProfessional

Structured Talent Screening Assistant

Score applications against a written rubric — evidence quoted from the application, protected attributes excluded by construction, and every score reversible.

22 hours Intermediate Docker

Architecture

  1. 1Redaction of name, gender, age and location before scoring
  2. 2Rubric-driven extraction with evidence spans
  3. 3Per-criterion scoring with quoted justification
  4. 4Bias evaluation suite run on every prompt change
  5. 5Recruiter review with one-click override and reason

Requirements that bind

  • Redaction verified by test, not asserted by comment
  • No score without a quoted evidence span
  • Bias eval must pass in CI before a prompt ships
  • Every automated decision is overridable and logged

Stack

PythonClaudeFastAPIPostgresPromptfoo

Ships with

Dataset
4,000 synthetic applications with balanced attribute distributions
Deployment
Docker, with a GitHub Actions eval gate

Part of

Start this project Assessed submission issues a Professional certificate.
ManufacturingProfessional

Predictive Maintenance Copilot

Correlate sensor anomalies with maintenance history and the equipment manual, then hand a technician a ranked checklist for a machine that hasn't failed yet.

26 hours Advanced On-prem Kubernetes

Architecture

  1. 1Streaming anomaly detection over sensor telemetry
  2. 2Retrieval across manuals, work orders and prior incidents
  3. 3Agent correlates signal, history and procedure
  4. 4Ranked checklist with expected time and parts
  5. 5Feedback loop from the completed work order

Requirements that bind

  • Every recommendation cites a manual section or prior incident
  • Runs on-premises — no telemetry leaves the plant network
  • Degrades to rules-only when the model is unreachable

Stack

PythonLangGraphTimescaleDBQdrantClaude

Ships with

Dataset
18 months of synthetic telemetry from 40 machines, plus 900 work orders
Deployment
On-prem Kubernetes, air-gapped model endpoint

Part of

Start this project Assessed submission issues a Professional certificate.
LegalProfessional

Contract Clause Intelligence

Compare an incoming contract against the company's standard positions and surface every deviation, ranked by risk, with the exact language that differs.

24 hours Advanced Azure Container Apps with private blob storage

Architecture

  1. 1Clause segmentation with heading and numbering awareness
  2. 2Clause-type classification against a fixed taxonomy
  3. 3Nearest-standard retrieval per clause
  4. 4Deviation diff with risk rating and rationale
  5. 5Reviewer workspace with accept / negotiate / escalate

Requirements that bind

  • Deviations shown as a literal diff, never paraphrased
  • Unclassifiable clauses are flagged, not silently dropped
  • Document never leaves the tenant's storage account

Stack

PythonpgvectorClaudeFastAPINext.js

Ships with

Dataset
800 synthetic commercial contracts and 60 standard positions
Deployment
Azure Container Apps with private blob storage

Part of

Start this project Assessed submission issues a Professional certificate.
EducationAssociate

Adaptive Learning Tutor

A tutor that diagnoses the misconception behind a wrong answer and teaches to that — rather than restating the correct answer more loudly.

22 hours Intermediate Docker Compose

Architecture

  1. 1Misconception taxonomy per topic
  2. 2Diagnostic questioning before any explanation
  3. 3Explanation generated against the diagnosed gap
  4. 4Spaced-repetition scheduling of weak concepts
  5. 5Mastery model updated from every interaction

Requirements that bind

  • Never reveal the answer before diagnosing the gap
  • Explanations pitched at the learner's demonstrated level
  • Mastery estimates exposed to the learner, not hidden

Stack

PythonFastAPIClaudePostgresRedis

Ships with

Dataset
12,000 synthetic learner interactions across 30 topics
Deployment
Docker Compose, Postgres-backed session state

Part of

Start this project Assessed submission issues a Associate certificate.
TravelExpert

Trip Disruption Recovery Agent

When a flight cancels, rebook the passenger within fare rules and their own preferences — and hand off to a human the moment the options stop being obvious.

32 hours Expert Kubernetes with Temporal workflows and a Redis lock service

Architecture

  1. 1Disruption event ingested from the operations feed
  2. 2MCP servers wrapping inventory, fare-rules and loyalty systems
  3. 3Option generation constrained by fare rules and entitlement
  4. 4Preference-weighted ranking against the passenger profile
  5. 5Autonomous rebooking below a value and confidence threshold
  6. 6Warm handoff with full context above it

Requirements that bind

  • Never book outside fare rules or entitlement
  • Hard spend cap per passenger per disruption
  • Idempotent booking — a retry cannot double-book
  • Complete decision trail for a later fare audit

Stack

PythonLangGraphMCPClaudeTemporal

Ships with

Dataset
Synthetic operations feed, 3 fare-rule sets, 5,000 passenger profiles
Deployment
Kubernetes with Temporal workflows and a Redis lock service

Part of

Start this project Assessed submission issues a Expert certificate.
TelecomExpert

Network Incident Commander

Correlate alarms across a regional network into one incident, propose the likely root cause with evidence, and draft the customer notice — under supervision.

34 hours Expert Kubernetes with Prometheus and an approval webhook

Architecture

  1. 1Alarm correlation across topology and time windows
  2. 2Agent queries topology, change log and metrics
  3. 3Root-cause hypotheses ranked with supporting evidence
  4. 4Remediation proposed, never executed unapproved
  5. 5Customer notice drafted from the confirmed incident only

Requirements that bind

  • No remediation without an on-call engineer's approval
  • Hypotheses ranked with evidence, never asserted as fact
  • Customer-facing text drafted only after confirmation
  • Full trajectory retained for post-incident review

Stack

PythonLangGraphPrometheusClaudeKubernetes

Ships with

Dataset
Synthetic alarm streams from a 400-node regional topology
Deployment
Kubernetes with Prometheus and an approval webhook

Part of

Start this project Assessed submission issues a Expert certificate.
FinanceAssociate

Wealth Advisory Briefing Generator

Produce a compliant pre-meeting briefing for a relationship manager: portfolio position, relevant market moves, and talking points that stay the right side of advice.

20 hours Intermediate Azure Container Apps with Azure OpenAI and managed identity

Architecture

  1. 1Portfolio snapshot from the book-of-record
  2. 2Market retrieval scoped to held instruments only
  3. 3Briefing drafted against a compliance-approved template
  4. 4Automated compliance check before release
  5. 5Advisor edits captured as training signal

Requirements that bind

  • Never generate investment advice — briefing material only
  • Every market claim carries a source and timestamp
  • Compliance check runs before an advisor ever sees the draft

Stack

PythonAzure OpenAIAzure AI SearchFastAPI

Ships with

Dataset
500 synthetic portfolios and 90 days of synthetic market commentary
Deployment
Azure Container Apps with Azure OpenAI and managed identity

Part of

Start this project Assessed submission issues a Associate certificate.
RetailFoundation

Store Operations Assistant

A shop-floor assistant that answers process questions from the operations manual and files the exception when the answer is 'this needs a manager'.

14 hours Beginner Single Docker image

Architecture

  1. 1Manual ingestion with section-aware chunking
  2. 2Retrieval scoped to the store's own region and format
  3. 3Grounded answering with section citation
  4. 4Exception filing when no confident answer exists

Requirements that bind

  • Answer only from the manual — no general knowledge fallback
  • Cite the section number in every answer
  • File an exception rather than guessing

Stack

PythonFastAPIpgvectorClaude

Ships with

Dataset
A 300-page synthetic operations manual across 4 store formats
Deployment
Single Docker image, SQLite + pgvector option

Part of

Start this project Assessed submission issues a Foundation certificate.