Skip to content
View DimaDoesCode's full-sized avatar

Block or report DimaDoesCode

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
DimaDoesCode/README.md

ru

Dmitry Kobelev

Quantitative analyst moving into AI governance, model validation and LLM evaluation. Background: Radiophysics (Lomonosov Moscow State University), 12+ years in telecom owning revenue forecasts that senior leadership relied on, and applied data science since 2023.

I test how LLM-based decision systems actually behave: not only whether the answer is correct, but whether the decision is stable, sensitive to the right evidence, honest about its reasons, and aware of when to ask instead of answer.

LinkedIn · Hugging Face


LLM decision validation

A series of small, reproducible black-box experiments on synthetic data. Shared method: controlled cases and paired perturbations, reference decisions fixed in advance, raw outputs stored, failure modes named, limitations stated up front.

Project Question Headline result
LLM-Financial-Validation Does an LLM financial decision depend on how the case is worded, framed and discussed? 86% accuracy overall, but about 50% on conflicting-signal cases; rationale traceability is weak (15.8% overall)
LLM-Style-Audit Does an LLM reward how you write, not what you say? Under an explicit policy 0 of 120 style comparisons changed a decision; with reviewer discretion all 9 style-driven changes went toward APPROVE
LLM-Evidence-Update-Validation Does the model revise a decision at the right moment when evidence arrives step by step? 100% final accuracy, but only 60% fully correct decision trajectories
LLM-Validation-Should-the-LLM-Ask Does the model know when to answer, ask, or challenge a false premise? 78.6% overall; 50% on materially ambiguous requests and on false premises
LLM-Validation-Candidate-Screening-Ranking-Stability Is an LLM ranking of job candidates stable and evidence-sensitive? 40/40 correct, which is a ceiling effect rather than proof; V2 is designed around near-ties and repeated runs

Common limitations. Synthetic data, one model (openai/gpt-oss-120b via Groq), temperature 0, small samples. These are validation prototypes and method demonstrations, not benchmarks and not evidence about any real system. Next steps across the series: repeated runs, a second model, and confidence intervals for every metric.


Other projects

MAC-Shaper: per-MAC upload and download bandwidth control for OpenWrt (Linux tc and ifb), with a backend script, LuCI web interface and prebuilt packages.

HA-OpenWrt-SSH: Home Assistant custom integration for OpenWrt router monitoring over SSH (CPU temperature, load, RAM, VPN status, disk usage). HACS-ready.

Hybrid Conversation (Home Assistant + Ollama): integration that routes each request between a deterministic rule-based intent engine and a local LLM.

Applied ML and NLP

Project Description
NPD prediction Next purchase date prediction (classical ML)
NP Multilabel prediction Next order as a set of product categories (neural network)
DL & NLP: GeoNames Geographical name normalization against GeoNames
DL & CV: Music Genre Prediction Music genre classification from album covers
Yandex Practicum: Data Science program projects (2023)
Project Topic
Basic Python Data validation and user behavior comparison on Yandex.Music data
Data preprocessing Impact of family status and children on loan repayment
Exploratory Data Analysis Real estate market analysis
Statistical Data Analysis Customer behavior analysis for tariff optimization
Composite Project 1 Patterns that determine game success
Introduction to Machine Learning Classification model for tariff selection
Supervised Learning Bank customer churn prediction
Machine Learning in Business Profit and risk analysis for oil extraction regions
Composite Project 2 Gold recovery rate prediction in industrial processes
Linear Algebra Data transformation for personal information protection
Numerical Analysis Car price prediction
Time Series Taxi demand forecasting at airports
Machine Learning for Text Toxic comment detection
Computer Vision Age prediction from facial images
Diploma Project Customer churn prediction for a telecom operator

Most projects here are independent work driven by technical curiosity and a wish to understand systems both from the data side and from the low-level engineering side.

Pinned Loading

  1. LLM-Evidence-Update-Validation LLM-Evidence-Update-Validation Public

    Can an LLM revise a decision when new evidence warrants a reversal - while remaining stable when the evidence does not warrant one?

    Python

  2. LLM-Financial-Validation LLM-Financial-Validation Public

    Validation Framework for an LLM-based Financial Decision System

    Python

  3. LLM-Style-Audit LLM-Style-Audit Public

    Does an LLM reward how you write, not what you say? A small audit of LLM decisions on social-benefit applications with identical facts but different writing style, emotion and language.

    Python

  4. LLM-Validation-Candidate-Screening-Ranking-Stability LLM-Validation-Candidate-Screening-Ranking-Stability Public

    Can an LLM make a stable and evidence-sensitive ranking of job candidates?

    Python

  5. LLM-Validation-Should-the-LLM-Ask LLM-Validation-Should-the-LLM-Ask Public

    Does the LLM know when it should ask a clarifying question instead of answering immediately? Does the LLM know when clarification is unnecessary and it should simply answer?

    Python