Applied AI research & technical design

From data to
useful intelligence.

Data foundations, human feedback and tool-connected reasoning: five technical project accounts from my AI portfolio.

Architecture and development accounts. Not a benchmark leaderboard.

Conceptual associations between Data, Models, Tools, Feedback, Evaluation; not a measured network or a complete system architectureDataModelsToolsFeedbackEvaluationRESEARCH& DESIGN

Conceptual associations · not experimental data

An interactive reading guide

Explore the connections.

Choose a topic to inspect its described methods. Lines show thematic associations, not citation links, measured outcomes or validated dataflow.

The full research accounts below are available without an interactive map.

University–industry research intelligence

Architecture of an integrated platform linking researchers, students, companies, research activities and industry needs at Amirkabir University of Technology.

Read the source-grounded account →

Technical project accounts

Five perspectives on applied AI.

What the CV describes, which components are planned, and what the available evidence does not establish.

01

Research data

University–industry research intelligence

Connecting research capabilities with technological needs.

Architecture of an integrated platform linking researchers, students, companies, research activities and industry needs at Amirkabir University of Technology.

Architecture described; intelligent services are a roadmap

Data provenanceEntity resolutionSemantic retrievalKnowledge graphs

Described work

  • A unified data-management layer: source registry, staging, metadata catalog, lineage, quality checks, entity resolution, master data and synchronization operations.
  • A shared model for people, organizational units, theses, projects, grants, technologies, companies, laboratories, courses and technology–market relationships.
  • A central API gateway for controlled data exchange rather than direct point-to-point integration.

Technical components

Django / DRFReact / VitePostgreSQLElasticsearchApache APISIX

Planned / roadmap

  • Semantic and vector search, evidence-backed matching of industry needs to university capabilities, and a knowledge graph.
  • A retrieval-based assistant, performance-indicator dashboards and analysis of research, technology and industry data.

The CV describes the intelligent services as a roadmap. It supplies no matching-accuracy, deployment-scale or adoption measurements.

Source: supplied AI portfolio · pp. 2, 3

02

Human-centered AI

Human-feedback anomaly analysis

Turning reviewed alerts into reusable learning signals.

A Django-based platform for ingesting and analyzing database events and queries to identify unusual, suspicious and potentially fraudulent behavior.

Design and development described; evaluation provisions are planned

Human-in-the-loop learningExplainabilityAnomaly detectionLanguage-model orchestration

Described work

  • Analyst decisions, alert status and written explanations become new training information for later alert classification.
  • Explainable alert views expose scoring reasons, influential features, feature importance, similar events, review status and model-training information.
  • Ingestion is described for CSV, event logs, database outputs, multiple data sources and direct database connections, with detection of newly available files.
  • A natural-language scenario builder translates a requested scenario into rules, conditions and executable alerts; the architecture separates application logic from the language-model provider.

Technical components

DjangoOllamavLLMCompatible model APIs

Planned / roadmap

  • Continuous evaluation using accuracy, precision, recall, F1, false-positive and false-negative rates, and change in performance over time.

The metrics are evaluation provisions, not achieved scores. The CV does not provide a dataset, benchmark result or quantified reduction in fraud.

Source: supplied AI portfolio · pp. 3, 4, 5

03

Agent systems

Tool-connected analytical agents

Linking a request to tools, data and a structured analytical response.

An agent architecture for understanding requests, selecting tools, retrieving structured data and producing analysis and reports.

Architecture and implementation components described

Language-model orchestrationTool integrationStructured reportingConversation memory

Described work

  • LangChain and MCP connect the agent to PostgreSQL and other data sources; local model serving is described through vLLM and a compatible model API.
  • RabbitMQ supports queued, asynchronous processing and component separation. An MCP server exposes analytical and system-integration tools.
  • Reports include indicators, trends, analysis and structured JSON output for dashboard visualizations.
  • Tool requests, responses and errors are logged; conversation history, concurrency controls and prevention of duplicate sensitive operations are described.

Technical components

LangChainMCPPostgreSQLGemma (local model)vLLMRabbitMQJSON

This is an author-described technical architecture, not a published comparison of agent reliability or a claim of autonomous correctness.

Source: supplied AI portfolio · pp. 5, 6

04

Evaluation architecture

Multi-model response comparison

Comparing responses under a common request format.

A platform design for sending one request to several language models, collecting their outputs and selecting a response using defined criteria.

Architecture and selection process described

Response comparisonLanguage-model orchestrationTool integration

Described work

  • A model abstraction layer separates the application from a particular provider and standardizes requests and instructions.
  • Responses are aggregated for comparison using quality, relevance, completeness and consistency with the user's need.
  • The design supports additional models, tools and selection strategies and provides a path toward tool-using agent architectures.

Technical components

Provider abstractionParallel model requestsStructured response aggregation

The CV does not supply model rankings, evaluation weights, ground-truth labels or quantitative evidence that the selected response is always best.

Source: supplied AI portfolio · p. 6

05

Research infrastructure

Local language-model experimentation

Exploring model execution and reusable AI service components locally.

Local language-model environments and practical prototypes for application integration, multi-step processing and agent communication.

Environment setup and practical prototypes described

Local inferenceLanguage-model orchestrationConversation memoryTool integration

Described work

  • Ollama on Windows and LangChain / ChatOllama connect Python applications to local language models; CPU/GPU work distribution and response-speed factors are investigated.
  • LCEL processing chains, agent-to-agent communication, and MCP client/server architecture support multi-step tool and resource integration.
  • Conversation memory, streamed responses, retries, event/error logging and centralized error handling are described.
  • Gunicorn and RabbitMQ provide service execution and asynchronous message processing.

Technical components

OllamaLangChain / LCELChatOllamaMCP / A2AGunicornRabbitMQ

No hardware benchmark, inference-speed measurement or privacy certification is reported in the CV.

Source: supplied AI portfolio · pp. 6, 7