- 🔭 Currently working at EFKO
- 🧱 Full-stack web apps: Django · DRF · FastAPI · PostgreSQL · Redis · Docker · SQLAlchemy
- 💳 Real product flows: YooKassa payments · QR access · SMS auth · PDF generation · headless CMS (Strapi)
- 🤖 Telegram & VK bots (aiogram, vkbottle, python-telegram-bot), Dialogflow NLP, automation, 300k-question quiz bot, CV (OpenCV/Tesseract), LLMs
- 🧪 Engineering habits: pytest, ruff, mypy, pre-commit, GitHub Actions CI
- 📦 Open-source author: Python SDKs & dev tooling (Pydantic, httpx)
- 📍 Based in Ostrogozhsk, Russia
- 💼 Open to work / collaboration
- 🌐 Portfolio · Telegram · VK · ✉️ s.kislyakov84@gmail.com
| Project | Description | Stack |
|---|---|---|
| SelfStorage | Storage-box rental: step-by-step checkout, YooKassa payments, QR door access, owner dashboard · demo | Django, Bootstrap, SQLite, YooKassa, CI |
| dossier | Portfolio site with auto-generated PDF résumé and CI/CD deploy · live | Django, WeasyPrint, Nginx, GitHub Actions |
| BeautyCity | Beauty-salon booking: server-side slot calculation, SMS login, YooKassa, staff stats · demo | Django 6, DRF, jQuery, YooKassa |
| star-burger | Food-delivery storefront: React cart, manager dashboard, geocoding · demo | Django, DRF, React, Parcel, PostgreSQL, CI |
| FishShop | Telegram seafood shop backed by a headless Strapi CMS, Redis FSM | python-telegram-bot, Strapi 5, Redis, uv |
| quiz-bot | Multi-platform quiz bot on ~300k questions, Redis state, pymorphy3 answer matching | aiogram, vkbottle, Redis, pymorphy3 |
| opencode-py | Python SDK for the Opencode AI coding agent (typed, streaming, async) | Pydantic, httpx, SDK |
| fastai-api | AI site generator REST API | FastAPI, Python 3.13 |
Also: ferma (Telegram/VK channel automation), support-bot (Dialogflow support bot), Devman-monitor (systemd watchdog) — see all repositories.
Django service: pick a warehouse and a box, pay online, get a QR code for the door.
- 🧭 Multi-step checkout — server-side validation on every step, promo codes and price calculation.
- 💳 YooKassa integration — payment redirect,
return_urlhandling, webhook-driven status updates. - 🔑 Access & lifecycle — QR door codes, in-app notification feed, reminder emails (30/14/7/3 days before the end, plus overdue).
- 📊 Owner dashboard — occupancy, orders and revenue; CI gate with ruff + mypy.
🔗 github.com/skislyakow/SelfStorage · live demo
Quiz bot for Telegram & VK on a base of ~300k questions.
- 🤖 Two platforms, one logic — Telegram (aiogram) + VK (vkbottle) as independent processes sharing common modules.
- ⚡ Fast startup — ~302k-question cache with fingerprint-based auto-invalidation; O(1) random pick.
- 🧠 Smart answer matching — pymorphy3 lemmatization, punctuation normalization, partial-match tolerance.
- 🗄️ Resilient state — FSM in Redis with TTL; graceful degradation if Redis is down.
🔗 github.com/skislyakow/quiz-bot
|
Интерактивный тренажер по SQL — с отличием Stepik · hands-on SQL practice: SELECT, JOINs, subqueries, aggregation Verify on Stepik · Course page |
- 🎉 Merged PR #21 in skislyakow/SelfStorage
- 💪 Opened PR #21 in skislyakow/SelfStorage
