Python developer building applications with external APIs, databases, and LLM integrations. I also develop native SwiftUI apps for iOS and macOS.
Open to Python/backend, applied AI, and SwiftUI development roles. Based in Saint Petersburg. Remote work preferred; also open to hybrid or on-site work in Saint Petersburg.
Telegram: @win4ez_ru · Public repositories
These are personal projects and prototypes. Each repository documents its current scope, setup, and limitations.
Python · asyncio · HTTPX · Pydantic · SQLAlchemy · PostgreSQL
A Telegram assistant for finding and reviewing job opportunities. Integrates HeadHunter OAuth, filtering and deduplication, structured LLM ranking, and persistent application drafts. Submission requires explicit confirmation; uncertain delivery results are reconciled before retrying.
A useful starting point for reviewing API integration, asynchronous persistence, failure recovery, Docker, and CI.
Python · SQLAlchemy · Alembic · SQLite · embeddings · Ollama
An experimental AI companion core with persistent state and long-term memory. Separates domain logic from model providers, retrieves relevant context, and keeps source provenance for memory records. Includes replaceable Ollama, Yandex AI Studio, and OpenAI adapters.
A useful starting point for reviewing domain modeling, transactional state changes, retrieval, provider contracts, and automated tests.
Swift · SwiftUI · macOS · Apple Speech · USB CDC
A device companion app developed with a friend: I work on the software, while my teammate works on the hardware. The macOS prototype includes action editing, profiles and layers, macro sequences, configuration import/export, local dictation, and a USB protocol client.
Private project in development. Hardware acceptance and release readiness are separate from implemented application features.
SwiftUI · SwiftData · Swift Testing
An iOS learning prototype with short sessions, deterministic content ranking, spaced recall, and locally stored progress. Includes versioned content updates and tests for the learning and persistence logic.
SwiftUI · MVVM · URLSession · Keychain · SwiftData · WidgetKit
A native recipe app prototype with authentication, asynchronous API integration, favorites and history, RU/EN localization, a widget, and a mock mode for reviewing the app without a live backend.
- Pump App: a SwiftUI fitness platform prototype with Firebase authentication, trainer discovery, training, and progress interfaces.
- Math EGE Bot: a Telegram bot for mathematics practice, quizzes, homework, and teacher workflows.
- Python and data: asyncio, aiogram, HTTPX, aiohttp, Pydantic, SQLAlchemy, Alembic, PostgreSQL, SQLite
- AI applications: LLM APIs, structured outputs, embeddings and retrieval, Ollama, OpenAI, Yandex AI Studio
- Apple platforms: Swift, SwiftUI, Swift Concurrency, SwiftData, URLSession, Keychain, WidgetKit
- Verification and delivery: pytest, Ruff, mypy, Swift Testing, XCTest, GitHub Actions, Docker, Git
- Development workflow: Codex-assisted implementation, code review, reproducible checks, and documented project status