Skip to content

AI Engineering Portfolio

RAG, Document Intelligence & LLM Workflows

A selection of AI engineering projects spanning knowledge retrieval, contract analysis, dashboard assistants and reliable backend workflows.

Profile portrait
LangGraphOpenAI Responses APIStructured OutputsPrompt RoutingContext BudgetsHybrid RAGNeo4jEmbeddingsRank FusionRerankingAccess-Aware RetrievalStructured ExtractionContract SummariesContract AlertsDocument ComparisonPDF ProcessingPythonFastAPIPydanticPostgreSQLSQLAlchemyNext.jsSSECeleryRabbitMQRedisIdempotencyWork LeasesDockerpytestLangGraphOpenAI Responses APIStructured OutputsPrompt RoutingContext BudgetsHybrid RAGNeo4jEmbeddingsRank FusionRerankingAccess-Aware RetrievalStructured ExtractionContract SummariesContract AlertsDocument ComparisonPDF ProcessingPythonFastAPIPydanticPostgreSQLSQLAlchemyNext.jsSSECeleryRabbitMQRedisIdempotencyWork LeasesDockerpytest
About

Engineering Focus

These projects explore how language models connect to real application workflows: retrieving access-controlled knowledge, extracting structured contract data, selecting dashboard context and coordinating asynchronous work. The emphasis is on explicit data contracts, bounded inputs and outputs, streaming interfaces and testable backend services.

  • Hybrid retrieval & graph-enhanced RAG
  • Schema-validated document intelligence
  • LangGraph routing & streaming APIs
  • Durable queues, leases & retry boundaries
Stack

Technical Skills

Tools and engineering practices represented in the projects below, from retrieval and document processing to streaming APIs and asynchronous work.

LLM Workflows

  • LangGraph
  • OpenAI Responses API
  • Structured Outputs
  • Prompt Routing
  • Context Budgets

Knowledge & Retrieval

  • Hybrid RAG
  • Neo4j
  • Embeddings
  • Rank Fusion
  • Reranking
  • Access-Aware Retrieval

Document Intelligence

  • Structured Extraction
  • Contract Summaries
  • Contract Alerts
  • Document Comparison
  • PDF Processing

Backend & Interfaces

  • Python
  • FastAPI
  • Pydantic
  • PostgreSQL
  • SQLAlchemy
  • Next.js
  • SSE

Asynchronous Systems

  • Celery
  • RabbitMQ
  • Redis
  • Idempotency
  • Work Leases
  • Docker
  • pytest
Work

Featured Projects

Five projects covering knowledge retrieval, document intelligence, dashboard assistants and backend workflow infrastructure.

Knowledge Wiki AI — Access-Aware Knowledge Retrieval
FastAPINeo4jPostgreSQLCeleryNext.js

Knowledge Wiki AI

Access-Aware Knowledge Retrieval

A knowledge platform that answers questions using access-aware, graph-enhanced hybrid retrieval with streamed responses.

  • Semantic and full-text search combined with Reciprocal Rank Fusion
  • Graph expansion, reranking and a confidence gate before generation
  • Version-aware asynchronous ingestion, chunk-level access filters and SSE sources
Document Control AI — Structured Contract Intelligence
PythonFastAPIPydanticHTTPXPDF Processing

Document Control AI

Structured Contract Intelligence

A document-processing API for structured extraction, contract summaries, configurable alerts and document comparison.

  • Schema-validated LLM extraction and structured contract summaries
  • Contract assessments combined with extracted deadlines and timing information
  • PDF, DOCX, JSON and image processing with bounded downloads and host allowlists
Dashboard Query Assistant — Context-Bounded Analytics Chatbot
FastAPILangGraphOpenAIPolarsSSE

Dashboard Query Assistant

Context-Bounded Analytics Chatbot

A dashboard assistant that routes questions and prepares relevant data for LLM-powered analytics responses.

  • LangGraph orchestration for general questions and dashboard query flows
  • Relevant dashboard rows selected and packed within token and byte budgets
  • Synchronous and SSE query endpoints with rate limiting and request observability
Kworks AI — Prompt Orchestration Service
FastAPILangGraphOpenAI Responses APIPydantic

Kworks AI

Prompt Orchestration Service

Phase 1 · Static knowledgebase

A prompt-orchestration service for knowledge, content, SEO and classification workflows using approved static context. Retrieval and ingestion remain future phases.

  • LangGraph routes requests to task-specific prompts with shared policies
  • Allowlisted knowledge packs with source hashes and prompt version tracking
  • Structured Outputs, source and label validation, streaming and request deadlines
Reporter AI — GitLab Review Infrastructure
FastAPIPostgreSQLSQLAlchemyAzure Service BusHTTPX

Reporter AI

GitLab Review Infrastructure

In development · Infrastructure foundation

Infrastructure for a GitLab review pipeline, with durable webhook intake and bounded processing primitives. The end-to-end reviewer and comment publisher are not yet implemented.

  • Authenticated System Hooks persisted to a deduplicated PostgreSQL inbox before HTTP 202
  • Bounded dispatch batches, fenced work leases and shared retry budgets
  • Offline diff parsing, prepared model input and evidence-anchor validation