Product Design · UX/UI · Communication

Portfolio of projects and experience

Here I detail the key projects from my latest role: goals, my role, business impact, and outcomes. Some include demos, videos, and screenshots.

Work focus

  • Research and CJM
  • Complex interface design
  • Service design
  • Team communication

About

I help product teams turn complex challenges into clear user journeys. I enjoy structuring insights, working with metrics, and translating ideas into understandable prototypes.

3 years in product development
20+ projects
5 business domains

Where I feel at home

B2B, fintech, telecom, SaaS, internal tools. 2 years of experience in the complex personal bankruptcy domain. I map complex projects and align cross-functional teams.

Figma Design Ops Product Discovery Prototyping

Projects from the last 10 months

These cases were fully designed and implemented by me, including the architecture. Add screenshots, photos, or short videos per case.

CRM · communication

Cascade messaging for CRM

Service for WhatsApp/Telegram/SMS messaging with automatic channel fallback and CRM event handling. Communication scenarios are mapped to CRM stages with clear priority rules.

  • Priority-based cascade delivery across channels
  • Bitrix24 webhook handlers for stages and events
  • Templates and automated scenarios
  • Predictive system: Voximplant, Python service, Asterisk, Bitrix24
  • Unified controls for statuses, retries, and failures
  • Value: faster client responses and higher contact reach
  • Uniqueness: one cascade layer for chat, SMS, and telephony

Role: architecture, development, integrations, delivery, documentation.

Cascade communication flow with CRM

Bitrix24 · interface

Messenger inside CRM cards

Embedded Bitrix24 app with a chat UI inside CRM cards so managers can message clients and send files directly in the CRM, with the full conversation stored in context.

  • Message history and delivery statuses
  • Placements for leads, deals, and contacts
  • HTTP integration with the messaging service
  • Lightweight UI optimized for Bitrix24 iframes
  • Value: reps work in one window with less context switching
  • Uniqueness: chat embedded directly in the CRM card

Role: architecture, development, integrations, delivery, documentation.

CRM · history

CRM communication timeline

Service that captures Bitrix24 timeline events (comments, calls, emails, meetings) into custom fields and a database, plus compliance checks across CRM entities. It gives full visibility into how each entity is handled by the team.

  • 100% coverage checks for regulatory compliance
  • Notifications to responsible teams about detected issues
  • Improved service quality and reduced churn as a result
  • Readable timeline stored in CRM fields for QA reviews
  • Value: quality control at full CRM scale
  • Uniqueness: history and compliance checks in one pipeline

Role: architecture, development, integrations, delivery, documentation.

CRM communication timeline

Sales · bot

Telegram sales funnel bot

Multi-step qualification and consultation bot with CRM integration, voice handling, and LLM guidance. The flow is tuned for conversion and captures structured data for sales teams.

  • 12-stage FSM with A/B tested scenarios
  • MySQL persistence for profiles and sessions
  • GPT consultations, Whisper audio, RAG knowledge base
  • CRM webhooks and event logging for sales analytics
  • Value: more qualified leads with less manual work
  • Uniqueness: FSM + RAG + voice in one bot

Role: architecture, development, integrations, delivery, documentation.

Sales bot dialog flow

CRM · analytics

Duplicate and quality analytics for deals

High-performance Bitrix24 analytics service with a Rust API, Python ETL, and a web UI for reports. It provides consistent quality metrics and clear ownership at the team level.

  • Automated data sync and normalization
  • Redis cache and Google Sheets exports
  • Interactive tables with modal details
  • Analytics for marketers, ad cabinets, and lead packages
  • Value: reliable quality metrics and business transparency
  • Uniqueness: Rust API for high-throughput analytics

Role: architecture, development, integrations, delivery, documentation.

Deal analytics dashboard

Telecom · Automation

Auto-change bot for number carousels

Automated number rotation for carousels: Telegram bot management, API sync, usage tracking, and a secure admin workflow. It reduces manual ops and keeps campaigns stable.

  • Multi-carousel control with flexible rotation schedules
  • History and usage_count tracking per number
  • Dialog for newly detected active numbers
  • Audit logs and encrypted API keys
  • Value: fewer downtime risks during number changes
  • Uniqueness: flexible rotation logic with number health tracking

Role: architecture, development, integrations, delivery, documentation.

Happy to share more details

Reach out for access to private cases or to clarify specifics.