Skip to content

Project case study

RoboReceptionist

AI-assisted legal intake system that guides non-experts through complex legal situations with structured workflows and knowledge retrieval.

Project facts

Theme

Applied AI & Automation Systems

Current state

Prototype

My role

Sole architect and backend engineer

RoboReceptionist architecture diagram showing policy engine, validated AI layer, storage, and notifications.

Problem

Legal intake is high-friction for callers and high-risk for firms when urgency, jurisdiction, conflict checks, and advice boundaries are handled inconsistently.

Core constraint

Validation and safety boundary: every LLM response must pass through a deterministic policy engine before reaching callers

Outcome

Working prototype with policy-gated intake flow, jurisdiction detection, and conflict-check pipeline

Approach

A concise problem → system → evidence structure so the engineering story is easier to inspect.

System design

Built as a guarded intake architecture. A deterministic policy engine enforces jurisdiction, emergency, conflict, and legal-advice constraints before an AI layer can respond. Validated outputs are persisted with transcripts and routed to intake specialists through notification workflows.

Policy engine gates every interaction before LLM output can be returned.
State-driven intake flow keeps conflict checks and urgency triage early.
Transcript persistence and notifications keep the system auditable.

Stack

FastAPIPolicy EngineLLM ValidationSQLite / PostgresEmail Notifications

Evidence

The system work is visible in the intake flow design, safety boundaries, and validation-first response architecture.

Architecture diagramIntake state flowValidation boundary

Related work

Projects in a similar problem family.

StormIQ architecture diagram showing voice, orchestration, backend, and data layers.
Applied AI & Automation SystemsActive Build

StormIQ

AI-powered lead generation platform designed to automate prospect engagement workflows and move structured outcomes into sales operations.

My Role

Sole architect and full-stack engineer

Outcome

Architecture validated with working voice gateway, queue orchestration, and CRM integration layer; advancing toward pilot deployment

TwilioRabbitMQFastAPIPython
Read case study
Lecture Stream Platform boundary diagram showing producer, processing cluster, API, and dashboard.
Applied AI & Automation SystemsResearch System

Lecture Stream Platform

AI transcription and summarization pipeline that converts spoken lectures into structured knowledge artifacts.

My Role

Sole architect and pipeline engineer

Outcome

End-to-end pipeline processing audio through transcription and summarization to structured artifacts

Kafkafaster-whisperOllamaPython Services
Read case study
Back to all projects