Vladimir Korolev

Python Developer

Experienced IT specialist with 18+ years in system administration and recent focus on Python development, specializing in AI/ML applications, web frameworks, and automation.

Contact Information

Ready to relocate, ready for business trips.

Skills

Python Django Django REST Framework Flask REST API Ollama API Telegram API SQL (SQLite, PostgreSQL) Docker Git Nginx GitHub Actions (CI/CD) Postman HTML CSS JavaScript Linux Bash Pytest Software Development Information Security Server Administration Process Automation Natural Language Processing (NLP) Unit Testing Jira Redis Pandas aiohttp

Broader IT Expertise

Projects

AIGENT

AIGENT - A Local AI Agent Framework

A self-hosted framework for creating multi-persona AI agents with local LLMs. Features a Django/Celery backend and a vanilla JS frontend.

Tech: Django, DRF, Celery, Docker, PostgreSQL, Ollama API, JavaScript

View on GitHub
Graph Generacula

Graph Generacula

A developer tool that performs static code analysis to generate an interactive, LLM-enrichable knowledge graph of a project's architecture.

Tech: Python, FastAPI, pywebview, AST, Ollama API, NetworkX

View site
Iri-shka assistant

Iri-shka assistant

Voice AI assistant for PC with offline focus (LLM, STT, TTS). Desktop GUI, Telegram bot, and web interface.

Tech: Python, Ollama, Whisper, Bark, Tkinter, Flask, python-telegram-bot

View on GitHub
HTML AI Chat

HTML AI Chat

Single-file HTML web app for chatting with AI models via Ollama. Supports streaming, Markdown, image uploads, and chat history.

Tech: HTML, CSS, JavaScript, Ollama API

View on GitHub
TUTORAI

TUTORAI

Desktop app for private chat with local AI (Ollama), including an integrated language tutor. Local data storage.

Tech: Python, Flask, pywebview, Ollama API, JavaScript

View on GitHub
Screener

Screener

Desktop app for screen capture and image analysis with Ollama. Interactive AI dialogue, session saving, hotkeys, themes.

Tech: Python, Ollama API, Pystray, PyAutoGUI, Pillow

View on GitHub
Telegram Application Submission Bot

Telegram Application Submission Bot

Telegram bot for collecting user applications via questions, photo uploads, PDF summary generation for admins. pywebview GUI.

Tech: Python, python-telegram-bot, pywebview, FPDF

View on GitHub
1111 Words

1111 Words

Series of web games for language learning through word matching. Multilingual, themes, game modes, adaptive design.

Tech: HTML, CSS, JavaScript

View on GitHub
SearchBuddy

SearchBuddy

Telegram bot for multi-language user interaction, internet search for current info, and deep search analysis with reporting (deepsearch analog).

Tech: Python, python-telegram-bot, Ollama API, FPDF, Requests, SearXNG search API

View on GitHub
TestBot

TestBot

Telegram bot for student testing and material distribution. Supports multiple teachers via Telegram interface. Dockerized.

Tech: Python, python-telegram-bot, Docker

View on GitHub
VPS Buddy

VPS Buddy

Telegram bot for technical advice on Linux server admin. Uses NLP to understand and execute commands on remote servers via SSH (e.g., 'install nginx').

Tech: Python, python-telegram-bot, Ollama API, Paramiko

View on GitHub
CodeCollect

CodeCollect

Automated utility for codebase collection, README.md generation, and docstring generation for small Python projects using AST for safe code modification.

Tech: Python, Ollama API, AST

View on GitHub

Full Resume / CV

For detailed information about my work experience, education, certifications, and more, please download my full resume:

About Me (Brief)

I respect the experience, work, and time of others. I can think systematically and decompose tasks. Fluent in English, including business correspondence. Experience in international companies.

Interested in neural networks and theoretical physics. Hobbies include sailing, music, travel, and language learning. Lifelong learner, constantly upgrading skills. Developing pet projects using ML/NLP related to information security.

Chose Python for its abstraction level, turning craft into creativity and automating routine tasks.