System analysis
From business intent to testable requirements and acceptance criteria.
- BPMN and UML
- Use Cases and User Stories
- Data models
- Non-functional requirements
System analysis · integrations · digital products
I unpack complex processes, design contracts between systems and turn discovery into implementation-ready outcomes.
Capabilities
I join when a challenge is not yet an implementable solution: capture context, resolve contradictions and create a reliable delivery baseline.
From business intent to testable requirements and acceptance criteria.
Contracts, events, failures and retries across services.
Web interfaces, automation and Telegram bots with clear product logic.
Keep requirements connected to the product through engineering Q&A, change analysis, acceptance and decision updates.
Engineering mindset
I model more than the happy path: boundaries, failure modes, access rights, data and operational scenarios are part of the solution.
See the processSelected cases
Three projects are documented in depth. The complete history of 21 projects remains in the catalog below.
Enterprise · System analysis
E-commerce, 1C and logistics integrations plus a digital document approval workflow.
Explore caseWeb · SEO · Analytics
A product built from scratch with ongoing structure and search growth.
Explore caseE-commerce · Integration
Exchange contracts across catalog, inventory, accounting and delivery.
Explore caseFull portfolio
Featured cases show the depth of the work. This catalog preserves the complete project history and lets visitors filter it by specialization.
21 projects
Enterprise systems
An online store integrated with 1C and delivery providers, plus an internal electronic document workflow.
Open caseIntegrations
Contracts and exchange scenarios connecting catalog, warehouse, accounting, delivery and customer accounts.
Open caseWeb · SEO
Website delivery from scratch, SEO and analytics. Reported result: tenfold sales growth.
Open caseWeb · SEO
Layout, content and SEO work for a furniture-related project.
Visit websiteWeb development
A car-service website built from scratch and subsequently developed.
Visit websiteWeb development
Full-cycle website delivery from structure and implementation to publication.
Visit websiteRedesign
Redesign, front-end implementation and content work for an online store.
Visit websiteSEO · Content
Search optimization and content work.
Visit websiteE-commerce · SEO · SMM
An online store with around 60,000 SKUs, SEO and SMM work. The project is closed.
Project closedE-commerce · SEO
Work on an optical e-commerce website and its search visibility.
Visit websiteWeb · SMM
Website and social-media promotion for a dental project.
Visit websiteSupport
Bug fixing, technical support and continued website development.
Visit websiteE-commerce
Full-cycle work on an international online store.
Visit websiteBranding · Digital
Digital presence, branding and promotion.
Visit websiteInstagram · SMM
Visual design and development of an Instagram store.
Open profileVK · Advertising
Community management and advertising campaigns on VK.
Open communityVK · Promotion
Promotion of a local project on VK.
Open communityYandex · VK
Advertising setup and management in Yandex and VK.
Open communityVK · Design
Community design and advertising promotion.
Open communityVK · Content
Community design and content production.
Open communityVK · Advertising
Community management and advertising campaigns.
Open communityNo projects match the selected filters.
Open source
Public bots, utilities, guides and macOS tools complement commercial and enterprise work.
Python · Telegram Bot
A Secret Santa bot with draws, reminders, anonymous messages and multilingual support.
Open repositoryShell · Networking
Cloudflare WARP configuration generator for AmneziaWG, AmneziaVPN, DefaultVPN and WireGuard.
Open repositoryPython · Telegram Bot
A group-purchase splitting bot with manual input, receipt QR codes and CSV reports.
Open repositoryPython · Telegram Bot
An MMO-style game delivered as a Telegram bot.
Open repositoryPython · Telegram Bot
A Telegram adaptation of the chips and caps game.
Open repositoryPython · Telegram Bot
An experimental social network inside Telegram.
Open repositoryHTML · Knowledge Base
An open reference and practical guide for system analysts.
Open repositorySwift · macOS
A macOS application for managing Shadowsocks connections.
Open repositoryProcess
Every stage has a clear output, an alignment point and traceability to earlier decisions.
Goals, roles, constraints, current workflows and pain points.
Output: challenge mapScenarios, boundaries, data, events and integration landscape.
Output: aligned modelContracts, requirements, failures, constraints and acceptance criteria.
Output: team-ready packageClarifications, change analysis, implementation review and updates.
Output: continuous alignmentArtifacts
The format follows the team workflow: Confluence, Markdown, OpenAPI, BPMN, UML, Mermaid or structured tables.
A single map of goals, roles, scenarios, constraints and dependencies.
BPMN, UML, sequences and integration landscapes.
business → system → APIAPIs, data schemas, errors and processing rules.
Testable criteria, engineering Q&A and current decisions throughout delivery.
Questions
A quick overview of engagement, documentation and project support.
With a short call or written brief. We capture the goal, current state, stakeholders, constraints and expected outcome, then define the work package.
Yes. I can prepare requirements, models, API contracts and acceptance criteria for your team without bundling development.
Yes. Public cases omit confidential details, while working materials are handled within the agreed protected environment.
Yes. I support engineers, clarify scenarios, assess changes and participate in acceptance so the documentation stays aligned with the product.
Markdown, Confluence, BPMN, UML, Mermaid, OpenAPI, tables and data diagrams, selected to fit the team's workflow.
Browser lab
17 local utilities for data, APIs, requirements and technical artifacts. No registration and no server-side content processing.
$ validate requirements.json
✓ schema valid
$ generate sequence.mmd
participant User
participant API
User->>API: request
Next step
A few lines are enough: current situation, desired outcome and constraints.