Skip to content
View denis-samatov's full-sized avatar
:electron:
:electron:

Highlights

  • Pro

Block or report denis-samatov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
denis-samatov/README.md

Denis Samatov

Machine Learning Engineer & Technical Lead | LLM/RAG & Document Intelligence | Scientific ML & Medical Imaging

Denis Samatov β€” Machine Learning Engineer & Technical Lead | LLM/RAG & Document Intelligence | Scientific ML & Medical Imaging

I build applied AI and research software for complex documents and scientific data. My work spans retrieval and agent workflows, evaluation, backend engineering, and reproducible scientific ML.

Start with the public projects and runnable examples below. The CV provides fuller professional context.

πŸš€ Selected Projects

Project Role in the portfolio Verifiable evidence
Yandex Workspace MCP Open-source integration engineering Offline permission demo, typed tools, permission gates, audit logging, CI, Docker and deployment docs
mcp-capguard MCP tooling and permission testing pytest plugin + CLI for checking exposed tools; runnable FastMCP regression example
Tensor-Based Modal Decomposition Scientific ML and research software Tucker/HOSVD, sparse sensing, tests, synthetic run, reproducibility guide, preprint
LLM Adviser case study Architecture and technical leadership Sanitized account of document processing, retrieval, evaluation, and reliability decisions; application source is private

For a smaller document-processing example, see the OCR + LLM pipeline. Its synthetic fixture demonstrates the workflow; real-document accuracy is not established there.

The projects show different parts of the work: MCP integration, reusable testing tools, scientific methods, and system design.

🀝 Selected External Contributions

Merged upstream:

  • dragonflydb/dragonfly #8199 β€” fixed FT.INFO missing-index wording for RedisVL compatibility, with a regression test; merged 1 September 2026.
  • wandb/rai-toolkit #24 β€” added an HR industry preset, dataset selection, documentation, and focused tests; merged 2 September 2026.
  • IBM/docling-pipelines #31 β€” made example-test dry runs offline and side-effect free by returning before prerequisite probes; added regression and control tests; merged 9 September 2026.

Additional PRs: PageIndex plain-text indexing and Weaviate generative integration. Their PR pages show current status and scope.

πŸ› οΈ Technical Skills

Tools and methods used across professional, research, and open-source work. The projects above provide public examples of selected areas.

πŸ€– LLM / RAG & Agents

RAG GraphRAG Agentic AI LangGraph MCP Multi-Provider Routing Structured Tool Calling

πŸ”Ž Retrieval & Evaluation

Hybrid Retrieval Qdrant BM25 Vector Search Reranking Ragas Groundedness Retrieval Evaluation

🧠 ML / Computer Vision

PyTorch scikit--learn U-Net Semantic Segmentation Radiomics

πŸ“ Scientific ML

Tensor Decomposition Bayesian Inference MCMC Compressive Sensing

βš™οΈ Backend & Infrastructure

Python FastAPI Docker Redis PostgreSQL RQ Prometheus GitHub Actions Git


πŸ’Ό Experience Snapshot

  • Machine Learning Engineer / Technical Lead, Analytics and Machine Learning Department, MSUU (Apr 2024 – Present) β€” architecture and delivery across document and retrieval systems; engineering leadership and evaluation practices.
  • Data Scientist / Research ML Engineer, Heriot-Watt TPU Center (Sep 2024 – Present) β€” Bayesian parameter-space appraisal, tensor-based reduced-order modeling, and QR sparse-sensor placement.
  • Machine Learning Engineer, Cardiology Research Institute (Mar 2021 – May 2025) β€” EPIFAT cardiac CT segmentation software and medical-imaging research workflows.

Full role scope and employment details: CV Β· LinkedIn. EPIFAT is state-registered software (certificate No. 2025610317); related medical code and data are not published here.

πŸ”¬ Research Identity

  • arXiv:2607.09687 β€” Tensor-Based Modal Decomposition and Sparse Sensor Placement for the Brugge Field Simulation Model.
  • Digital Diagnostics β€” cardiac MRI radiomics research.
  • ORCID β€” complete research identity and publication record.
  • Google Scholar β€” publication and citation profile.

πŸ“ˆ GitHub Activity

Denis's GitHub Stats Top Languages


πŸ“¬ Contact

LinkedIn ORCID Telegram Email CV

Open to research and open-source collaboration. For project-specific questions, please use the relevant repository's issues or discussions.

Pinned Loading

  1. yandex-workspace-mcp yandex-workspace-mcp Public

    MCP server for Yandex Disk & Wiki β€” security-first, read-only by default, audit-logged

    Python

  2. tensor-based-modal-decomposition-method tensor-based-modal-decomposition-method Public

    Tucker/HOSVD-based tensor modal decomposition and QR sparse-sensor placement for reservoir field reconstruction (arXiv:2607.09687)

    Python 1

  3. llm-adviser-case-study llm-adviser-case-study Public

    Sanitized architecture case study: agentic engineering knowledge platform β€” deterministic document processing, traceable RAG, hybrid retrieval

  4. mcp-capguard mcp-capguard Public

    Assert that an MCP server's configuration profile exposes exactly the tools it should, and none it shouldn't β€” permission/capability boundary testing, not schema drift.

    Python