Skip to main content

Artificial intelligence

Enterprise RAG Platform

Concept system — a retrieval-augmented generation platform: document ingestion, chunking, embeddings, hybrid retrieval, re-ranking and grounded answers with citations and evaluation.

Evidence
Concept system
Category
Artificial intelligence
Conceptual system diagram · not a screenshot

Overview

A design for question answering over an organisation's own documents: ingestion, hybrid retrieval, re-ranking and generation constrained to cite its sources, with an offline evaluation loop. It extends the FAISS retrieval used in the AI project management system to a document-grounded setting.

Problem

Organisations want answers from their own documents, but a language model alone invents details and cannot cite sources. The system has to retrieve the right passages, keep answers inside that evidence, respect document permissions, and show the user where each claim came from.

Architecture

Ingestion workers parse documents, split them into structure-aware chunks and write embeddings to a vector index next to a keyword index. A query is expanded, answered by hybrid retrieval (vector and keyword), re-ranked by a cross-encoder, filtered by the caller's permissions, and passed to the generator with a strict citation contract. Every step emits traces for an evaluation store.

Intelligence layer

Embeddings for semantic recall, lexical scoring for exact terms and identifiers, a re-ranker for precision, and a generator constrained to cite retrieved chunks. An offline evaluation set measures retrieval recall and answer faithfulness before any change reaches users.

Engineering decisions

Permissions are enforced at retrieval time, not in the prompt; answers without supporting passages are refused rather than guessed; and the index is rebuilt from source documents, never edited in place.

Design objective

Design objective: grounded answers with citations for every claim, measurable retrieval recall and faithfulness on a fixed evaluation set, and no document visible to a user who could not open it directly.

Artificial intelligence

Concept system

LLM Observability & Evaluation Platform

Concept system — tracing, latency and token accounting, evaluation suites and failure analysis for production LLM features, built on an event pipeline.

Stack

  • LLM evaluation & observability
  • Large language models
  • Asynchronous processing & queues
  • PostgreSQL
  • Documented: Problem, Architecture, Intelligence layer, Design objective

Artificial intelligence

AI Intelligence Project Management System

AI-powered enterprise project and task management platform with intelligent task generation and smart assignment.

Stack

  • Large language models
  • Neural networks
  • FAISS vector retrieval
  • Expert systems
  • Algorithm design
  • Node.js
  • Express.js
  • FastAPI
  • MongoDB
  • Next.js
  • React
  • Flutter
  • Authorization (RBAC)
  • Python
  • SQL database engineering
  • 5 figures
  • Documented: Problem, Approach, Architecture, Intelligence layer, Results

Artificial intelligence

Trading AI Assistance — Backend Architecture

The backend architecture of a trading-analysis platform: market-data ingestion, strategy execution, explainable AI signals, a model registry and leakage-safe backtesting, as a modular monolith with a Python inference service.

Stack

  • NestJS
  • TypeScript
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Asynchronous processing & queues
  • System design & ADRs
  • Python
  • Model evaluation
  • Source
  • Documented: Architecture, Intelligence layer