Skip to content
View NikoriakViktor's full-sized avatar

Block or report NikoriakViktor

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

Viktor Nikoriak — Research Software Engineer. Full-Stack Development · AI/ML · GeoAI · Scientific Computing

I build end-to-end scientific and AI systems — from field measurements and mathematical models to APIs, web platforms and cloud deployment. Founder of GeoHydroAI, hydrologist and PhD researcher, Python instructor at Beetroot Academy. More about me →

TRUTH — Science & data: hydrology, satellites, measurement TRUST — Verification & reproducibility: validation, uncertainty, sources TOOL — Engineering & application: platforms, APIs, AI systems

From physical evidence to verified knowledge and practical tools.

Selected engineering & research

01 / Geospatial platform — GeoHydroAI: Earth observation, hydrological models and flood-risk scenarios in one platform 02 / AI infrastructure — Model Runtime: LLM inference, orchestration and evaluation 03 / Scientific AI — GeoHydroAI Knowledge: research chat over ~7,000 papers with RAG search, a knowledge graph and a citation for every sentence 04 / Applied research — DEM validation with ICESat-2 LiDAR for flood modelling in the Carpathians Teaching & mentoring — Beetroot Academy: Python education, algorithms, Git, code review

  • GeoHydroAI — bilingual flood platform for Ukrainian river basins: public flood map, HAND screening, GR4J/GR4H runoff runs, evidence-cited knowledge bot.
  • Model Runtime — self-hosted control layer for open-weight LLMs: on-demand vLLM / llama.cpp, one OpenAI-compatible gateway, 338 tests.
  • GeoHydroAI Knowledge — research chat on geohydroai.org: RAG over ~7,000 papers and their tables plus a knowledge graph; every sentence cited, unsupported ones removed.
  • DEM & Floods — where global elevation models fail and how that changes flood maps.
  • Teaching — 52-lesson Python course with PR-based code review · course book.

Engineering · Research · Teaching

Publications

Validation of global elevation models using ICESat-2 LiDAR data for floodplain modeling in the Ukrainian Carpathians
Geophysical Journal · 2026 · doi:10.24028/gj.v48i2.346831

A High-Resolution Hydrological Dataset for Ukrainian River Basins With an Interactive Web Interface
Geoscience Data Journal · 2025 · doi:10.1002/gdj3.70027

All publications: Google Scholar · ORCID · Research overview

PhD research at the Ukrainian Hydrometeorological Institute, supported by the German Federal Environmental Foundation (DBU) with the Bavarian Environment Agency (LfU) as partner.

Stack

Python · R · JavaScript · TypeScript · React · FastAPI · Django · PostgreSQL/PostGIS · Docker · AI/ML · GeoAI

Pinned Loading

  1. PY-Course-Victor-Nikoriak-22-09-2026 PY-Course-Victor-Nikoriak-22-09-2026 Public

    Jupyter Notebook 14

  2. PY-Course-Victor-Nikoriak-11-11-2026 PY-Course-Victor-Nikoriak-11-11-2026 Public

    Jupyter Notebook 3

  3. Data_Science_Course_SSWU Data_Science_Course_SSWU Public

    Навчальні матеріали, приклади та проєкти з курсу Data Science Course Sigma Software University

    Jupyter Notebook

  4. notes_chat_app notes_chat_app Public

    Python 1

  5. dem-analysis dem-analysis Public

    Jupyter Notebook

  6. model-runtime model-runtime Public

    Python