Skip to content
View evgeniimatveev's full-sized avatar
πŸ₯‡
🧠 ML + Automation + SQL + AI = Pipelines that Scale
πŸ₯‡
🧠 ML + Automation + SQL + AI = Pipelines that Scale

Sponsoring

@ant-design

Block or report evgeniimatveev

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
evgeniimatveev/README.md

Banner

🎞️ Banner 282/367


Daily Smoke (pytest - m smoke)


Typing SVG


πŸ€– Hi, I'm Evgenii β€” automating AI & MLOps workflows

βš™οΈ Building production-ready pipelines with CI/CD and intelligent automation

🧠 MLOps | βš™οΈ Automation | 🐍 SQL | πŸ“Š Data Science | πŸ“ˆ Experiment Tracking | πŸ“‰ Tableau

⚑ How it works (architecture deep-dive πŸ”¬ for engineers)

This profile is a self-updating MLOps demo β€” a living portfolio showcasing production-grade automation.

♻️ System Architecture:

  • πŸ€– Banner rotation: 367 GIFs Β· natural sorting Β· cache-busted CDN URLs
  • 🧩 Dynamic insights: Context-aware NLG (time/season/DOW algorithms)
  • ⏱️ Next Update badge: Shields.io endpoint Β· HLS gradient Β· sub-minute precision
  • πŸ“‘ Observability: JSONL telemetry Β· heartbeat pings Β· state persistence
  • βš™οΈ Zero-touch ops: 5475+ runs Β· 133 mutations Β· idempotent commits

🐍 Core Scripts:

File Version Description
update_readme.py v7.5.7 Banner engine + NLG + JSONL pipeline
build_next_badge.py v1.0 HLS gradient renderer + countdown

βš™οΈ CI/CD Workflows:

Workflow Schedule Status
Auto Update README Daily 12:15 UTC status
Next Update Badge Every 20min status
CI/CD Pipeline On push/PR status

πŸ“Š View all runs β†’

πŸ“‚ Observability Stack:

.
β”œβ”€ update_log.jsonl          # CI run timeline (1 JSON per run: ts_utc, run_id, run_number, sha, banner_*, insight_*)
β”œβ”€ update_log.txt            # Grep-friendly mirror of update_log.jsonl (ts UTC, run=…, sha=…; rolling tail)
β”œβ”€ badges/
β”‚  β”œβ”€ next_update.json       # Live Shields.io badge state (label, message like '~14h 35m', color bucket)
β”‚  β”œβ”€ next_update_log.jsonl  # Badge countdown snapshots (ts, next_utc, minutes_left, message, color, jitter params)
β”‚  β”œβ”€ next_update_log.txt    # Human-readable badge ETA tail ([ts] color=… msg='…' next_utc=… mins_left=…)
β”‚  β”œβ”€ github_followers.json  # Endpoint payload for the Followers badge (schemaVersion/label/message/color)
β”‚  β”œβ”€ github_stars.json      # Endpoint payload for the Stars badge
β”‚  └─ total_updates.json     # Endpoint payload for the Updates badge
└─ .ci/
   β”œβ”€ heartbeat.log          # GitHub Actions heartbeat ledger (Updated on / Triggered by / Commit SHA / Run ID / Run number)
   └─ update_count.txt       # Monotonic mutation counter (powers the Β«N mutations shippedΒ» tagline)

πŸ“‹ Browse logs:
πŸ“Š update_log.jsonl Β· πŸ“ update_log.txt Β· πŸ’“ heartbeat.log Β· πŸ”’ update_count.txt
⏱️ next_update.json Β· πŸ“‘ next_update_log.jsonl Β· πŸ“‹ next_update_log.txt
πŸ‘₯ github_followers.json Β· ⭐ github_stars.json Β· πŸ“ˆ total_updates.json


πŸ“š Learning Journey

  • πŸŽ“ Learning @ SuperDataScience
  • πŸͺ„ Focus: MLOps | SQL | Automation
  • ⏳ Over 2 years of continuous learning

πŸ’Ž Stay Connected

🌐 Platform πŸ”— Link
🧠 GitHub Evgenii Matveev
πŸ“ Portfolio Data Science Portfolio
πŸ“Š LinkedIn Evgenii Matveev

Last Commit

GitHub Followers

GitHub Stars

Total Updates


πŸ’Ό Tech Stack

Languages & Databases

Python PostgreSQL

IDE & Workflow

VSCode

DevOps & MLOps

Docker MLflow Weights_&_Biases

BI Tools

PowerBI Tableau

Testing Tools

DBeaver

CI/CD & Automation

GitHub Actions GitHub Workflows

AutoLint SQL & Python

AI Assistants

AI Assistant – ChatGPT AI Assistant – Claude Sonnet 4.5


πŸ’« AI Copilot Ecosystem
Assistant Role Usage
ChatGPT 5.1 Core copilot for architecture & automation Rapid execution
Claude Sonnet 4.5 Contextual planner & strategic reasoner Long-range thinking
πŸ’‘ Note: Dual-Copilot Workflow

This ecosystem operates as a dual-copilot workflow β€” two AI systems working in synergy:

  • ChatGPT β†’ architecture, reasoning, documentation
  • Claude Sonnet 4.5 β†’ long-context planning & strategic alignment

This dual-copilot system balances speed and depth β€”
ChatGPT executes and refines Β· Claude plans and connects.
Together they form my AI-powered engineering loop for continuous innovation.

✨ Optimized for precision, powered by automation, evolving through insight.


πŸ€– Automation Logs
πŸͺ„ Run Meta (click to expand)
  • πŸ“† Updated (UTC): 2025-12-08 13:14 UTC
  • πŸ€– Run: #5568 β€” open run
  • 🧬 Commit: a824b80 β€” open commit
  • ♻️ Updates (total): 189
  • πŸŒ€ Workflow: Auto Update README Β· Job: update-readme
  • ✨ Event: schedule Β· πŸ§‘β€πŸ’» Actor: evgeniimatveev
  • πŸ•’ Schedule: 24h_5m
  • 🌈 Banner: 282/367
πŸ—‚οΈRecent updates (last 5)
Time (UTC) Run SHA Banner Event/Actor Insight
2025-12-08 13:14:39 5568 a824b80 282/367 (282.gif) schedule/evgeniimatveev πŸ“‘ SQL β€’ PYTHON β€’ PIPELINES β€’ RUN #5568 β€” Plan the roadmap; align data and product 🧭 | Start your week strong! πŸš€ Ship a thin slice: A…
2025-12-07 13:01:16 5567 ad29faf 281/367 (281.gif) schedule/evgeniimatveev πŸ“‘ BUILD β€’ MEASURE β€’ LEARN β€’ RUN #5567 β€” REDUCE NOISE, RAISE SIGNAL πŸ“‘ | PREP FOR AN MLOPS-FILLED WEEK! ⏳ PROFILE QUERIES, ADD INDEXES…
2025-12-06 12:58:28 5566 f6e5470 280/367 (280.gif) schedule/evgeniimatveev πŸ“‘ SQL β€’ PYTHON β€’ PIPELINES β€’ RUN #5566 β€” Plan Roadmaps With Calm Clarity 🧭 | Weekend Automation Vibes! πŸŽ‰ Review Metrics, Cut Toil, A…
2025-12-05 13:04:16 5565 d30b463 279/367 (279.gif) schedule/evgeniimatveev πŸ“‘ AUTOMATE EVERYTHING β€’ RUN #5565 β€” Reduce Noise, Raise Signal πŸ“‘ | Wrap It Up Like A Pro! ⚑ Tighten Slas, Widen Observability, Reduc…
2025-12-04 13:06:40 5564 0376401 278/367 (278.gif) schedule/evgeniimatveev πŸ“‘ SHIP SMALL, SHIP OFTEN β€’ RUN #5564 β€” Plan roadmaps with calm clarity 🧭 | Test, iterate, deploy! πŸš€ Validate data contracts before t…

🐍 Auto-Rotating GitHub Snake

GitHub contribution snake β€” auto-rotating dark palettes

Night-mode palettes Β· Daily A–G theme rotation Β· Fully automated via GitHub Actions


🧩 Workflow βš™οΈ Automation πŸ“Š Insights
Design β†’ Build β†’ Scale Deploy CI/CD with intelligence Measure β†’ Learn β†’ Improve

πŸ’― What I Do

  • βš™οΈ Automate end-to-end ML pipelines (train β†’ eval β†’ deploy)
  • πŸ“ˆ Track experiments with MLflow & W&B; analyze runs via PostgreSQL/SQL
  • πŸ“‰ Build stakeholder dashboards in Tableau / Power BI

CI/CD Status Total Runs Failures Last Run

Update Status Total Updates Update Failures Last Update

Next Update Status Total Runs Failures Cycle Active Last Badge Refresh


πŸ€– MLOPS Insight: πŸ“‘ SQL β€’ PYTHON β€’ PIPELINES β€’ RUN #5568 β€” Plan the roadmap; align data and product 🧭 | Start your week strong! πŸš€ Ship a thin slice: API β†’ model β†’ dashboard 🍰 πŸŒ…


Typing SVG

Daily Smoke (pytest - m smoke)

πŸ“ˆ Auto GitHub Insights (UTC Β· auto-refresh)

Profile Details

Stats Commits by time (UTC)

Top languages by percentage


Follow @evgeniimatveevΒ Β  Connect on LinkedIn


Pinned Loading

  1. mlops_ollama_env mlops_ollama_env Public

    Python 2

  2. mlops_sql_project mlops_sql_project Public

    Python 2

  3. mlops_project mlops_project Public

    Python 2

  4. mlops-docker-etl mlops-docker-etl Public

    Python 2

  5. mlops-hr-bi-project mlops-hr-bi-project Public

    Python 2

  6. remote-job-tracker remote-job-tracker Public

    Python 2