Skip to content
View vbabenko97's full-sized avatar
🔬
Trustworthy clinical ML · medical imaging · GenAI
🔬
Trustworthy clinical ML · medical imaging · GenAI

Block or report vbabenko97

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

Vitalii Babenko

AI/ML Engineer · PhD in Computer Science · Vienna, Austria

I work on GenAI backend systems and ML evaluation, with a research background in medical imaging. My engineering work covers event-driven inference, provider integrations and observability; my research focuses on patient-level evaluation, calibration and reproducibility.

Engineering

  • Production GenAI: built and operated a FastAPI/AWS backend for multimodal generation, integrated external AI providers, and implemented retries, tracing, cost monitoring and asynchronous inference workflows.
  • Applied ML: developed and deployed churn and lifetime-value models, with model- and data-drift monitoring.
  • Current work: building an internal knowledge assistant with TypeScript/Deno, PostgreSQL text retrieval, tool use and application-enforced source citations. This project is in progress.

Selected projects

  • clinval-validator — clinical-ML evaluation tooling for patient leakage, split-sensitivity and subgroup degradation. Python computes the metrics; optional Claude reporting explains the findings. Demonstrated on synthetic/public-schema data.
  • repro-survival-model-evaluation — agent-driven, CPU-only reproduction of an ICML 2026 paper on survival-model evaluation. On METABRIC at reduced scale: one claim reproduced, one graded partial in the repository.
  • repro-instance-level-costs — agent-driven reproduction of an ICML 2026 paper on cost-sensitive classifier evaluation. The headline result reproduces on Jigsaw; cost-weighted training only partially; fine-tuned-model results were not reproduced.
  • finance-bot — single-user Telegram finance bot built with Python, AWS Lambda and DynamoDB, with Terraform infrastructure, recurring bookings and CSV export.
  • RFOCT — research/reference implementation of Random Forest of Optimal-Complexity Trees, the medical-image classification algorithm from my first-author 2023 paper in Cybernetics and Systems Analysis.
  • ABPMHemodynamicCoupling — research pipeline for stress-linked blood-pressure analysis, with subject-level modelling, cohort statistics and a Streamlit review interface. Supports our IEEE ELNANO 2026 work.

Research

PhD in Computer Science, Igor Sikorsky Kyiv Polytechnic Institute (2025). My doctoral work studied hierarchical ensemble classifiers for pathology diagnosis from medical images, with retrospective evaluation in liver fibrosis staging and cardiac imaging. I also worked on physiological-signal analysis for stress and cognitive workload in a collaboration with the University of Calgary (2022–2026).

ORCID · Google Scholar · Scopus

Tools

Python · TypeScript · SQL · FastAPI · PostgreSQL · AWS · Docker · scikit-learn · PyTorch

Contact

LinkedIn · Email

Pinned Loading

  1. clinval-validator clinval-validator Public

    Flags unsafe clinical-AI performance claims (patient-level leakage, weak eval splits, subgroup degradation) from a predictions.csv and renders a Validation Risk Report — deterministic Python metric…

    Python

  2. repro-survival-model-evaluation repro-survival-model-evaluation Public

    Independent CPU reproduction of ICML 2026 'When Can We Trust Survival Model Evaluation?' — how survival-metric evaluation distorts under censoring. Challenge judge: both claims verified.

    Python

  3. RFOCT RFOCT Public

    Classification algorithm that creates a forest of decision trees by principles of group method of data handling (GMDH)

    Python 4

  4. GeneticRace GeneticRace Public

    Desktop decision-support prototype (JavaFX) for optimizing treatment strategies for patients with congenital heart defects, using GMDH, AHP, and Genetic Algorithms

    Java 1

  5. finance-bot finance-bot Public

    A personal-finance Telegram bot. Single-user, serverless on AWS Lambda + DynamoDB. Quick-add, recurring bookings, monthly summary, transfers, CSV export.

    Python

  6. PhD_Quest PhD_Quest Public

    Interactive bilingual (EN/UA) guide with document templates and real filled-in examples for defending a PhD dissertation at Igor Sikorsky KPI.

    JavaScript 1