🛒 0
×

Your chosen CVs

No CV in your cart yet

Software Developer

Prague, Czech Republic
Added: 30.03.2026
You can open access to the talent’s contacts for only 2 euro!

Пожалуйста, войдите, чтобы скачать резюме.

Location:

Prague, Czech Republic

Birthday date:

07/05/1991

Experience level:

1-3 years

Education level:

Bachelor

Languages:

Russian: Native

English: B2

About

I build what I want to exist • Software Developer | Python | System Design | Prototyping | LLM Applications | R&D background

Work experience

Product Designer (CAD, R&D)

Riocath Research Institute

2017 - Present

End-to-end R&D for medical devices: from design and engineering (Autodesk Inventor) to prototyping and testing (3D printing, etc.).

Software Developer

Independent Projects

2025 - Present

Software Engineering Focus (Independent Projects)
· designing and building simple application architectures in Python (API, data layer, processing), LLM-based tools (local models, RAG, embeddings)

Selected Projects

Lexory – LLM-powered grammar learning backend with RAG
· Architected a multi-container Docker Compose environment orchestrating FastAPI (Swagger UI), Qdrant vector store, LanguageTool, and Ollama, with environment-aware URL rewriting for Docker vs local development.
· Designed hybrid retrieval pipeline with 2-step deduplication (category check + semantic similarity) to optimize storage and reduce redundancy; uses Qdrant client and local LLM for private grammar processing.
· Configured CPU-only PyTorch via dependency configuration to keep the project runnable on systems without GPU.
Chat on Gradio – Local LLM chat interface with model-aware UX
· Designed layered architecture to separate UI, orchestration, and inference logic for maintainability and extensibility.
· Designed modal-free inline confirmation flow for destructive actions, and implemented UI-state filtering pipeline to exclude non-conversational messages from model context, reducing prompt pollution and mitigating hallucinated responses.
· Developed license-aware interaction flow adapting UI behavior to model requirements (e.g., gated models like Gemma require explicit terms confirmation).
· Built IP-based multi-session persistence system with JSON storage, supporting session lifecycle management and safe deletion with confirmation.
MP3VG – PySide6 desktop app for generating two-language audio
· Converts paired items into structured MP3 using gTTS, FFmpeg, and pydub.
· Implemented configurable playback sequencing and pause control.
· Decoupled language sequencing via ACTIVE_PROFILE-driven configuration, enabling safe language switching without modifying core logic.

Education:

Art & Design Institute, Prague

Faculty: Intermedia

Specialisation: Intermedia

Graduation year: 2018

Key skills:

TECH STACK

– Core: Python, FastAPI, Docker
– LLM & Data Processing: Transformers (Hugging Face), Ollama, RAG pipelines, embeddings, Qdrant, Polars, SQLite
– UI / Prototyping: Gradio, PySide6
– Tooling: Git, GitHub, Ruff, uv, PyInstaller
– Systems / OS (hands-on): Windows API (Win32, GDI – display/gamma control, layered windows, global hotkeys)
– Familiar / Learning: Rust (learning), SQL (basics), HTML and CSS (basics)

SOFT SKILLS

– Analytical and system thinking
– Ability to work without predefined solutions
– Rapid prototyping and experimentation
– Continuous learning mindset