---
title: "CASPer Edge"
url: https://hashoneglobal.com/case-study/casper-edge/
type: case-study
updated: 2026-08-23
description: "An AI test-prep platform for medical school candidates. Google Gemini scores open-ended responses across communication, empathy, ethics and problem solving, while live analytics track improvement betw…"
---

**Every response**scored across communication, empathy, ethics and problem solving

**Real-time**analytics tracking improvement session by session

**Automated**subscriptions, billing and email lifecycle, running without manual intervention

## The Challenge

CASPer measures empathy, ethics and situational judgement, and there is no answer key. Candidates for medical and professional school were preparing against static materials that could not tell them whether a response was any good, so practice produced repetition rather than improvement. Cracking Med School Admissions needed a platform that could replicate the test environment and then do the harder thing: judge an open-ended written answer the way a human assessor would.

## The Engineering Strategy

HashOne Global built CASPer Edge end to end on Next.js 15 with a Node.js and Express backend. Google Gemini generates the feedback, with Qdrant vector search supplying the semantic retrieval that keeps responses grounded in scenario context rather than generic.

The engineering problem was load shape. AI evaluation is heavy and slow, live analytics need to be instant, and both happen while hundreds of test sessions run concurrently. We split them: Redis and BullMQ queue the AI work as background jobs, Socket.IO pushes analytics to dashboards in real time, so a student's progress updates immediately while their feedback generates behind it. Stripe handles recurring subscriptions, Mailgun and MailerLite run transactional and lifecycle email, AWS S3 stores media behind presigned URLs.

## The Result

- **Every response** scored across communication, empathy, ethics and problem solving
- **Real-time** analytics tracking improvement session by session
- **Automated** subscriptions, billing and email lifecycle, running without manual intervention

A full-cycle preparation product where the client publishes content through their own CMS and the platform runs itself.

## Technology

- Next.js 15
- Node.js
- Express
- Google Gemini
- Qdrant Vector DB
- Redis
- BullMQ
- Socket.IO
- Stripe
- AWS S3
- Mailgun
- MailerLite

At a glance

Project

CASPer Edge

Focus

AI-powered CASPer test preparation

Capabilities

AI in EdTech, Full-Stack Platform, Built for Cracking Med School Admissions

Stack

Next.js 15, Node.js, Express, Google Gemini, Qdrant Vector DB and more

 Start a project→

Next step

## Need AI that evaluates, not just generates?

Scoring open-ended human responses reliably, at speed, under real load is a different engineering problem to wiring up a chatbot. Tell us what you need assessed and we will come back with an architecture proposal and a timeline within one business day.

Scope an AI platform build→ [Book a 15-minute technical call](https://hashoneglobal.com/contact-us/)

100% IP and source code ownership · NDA before the first call · 24-hour response

[Enterprise AI

### xAIa

AI employees for every department](https://hashoneglobal.com/case-study/xaia/) [Generative AI

### Tales of You

Every child becomes the hero of their own story](https://hashoneglobal.com/case-study/tales-of-you/) [Broadcast AI

### AION

AI-powered broadcast subtitling and translation](https://hashoneglobal.com/case-study/aion/)

[All case studies](https://hashoneglobal.com/case-studies/)

Get Estimate[WhatsApp](https://wa.me/16479450475)
