Online club

Online club for beginner musicians “Solfeggio — TOGETHER!”

Task

  • Build an online club for beginner musicians as a long-living learning system, not just a collection of courses or isolated activities. The project must combine learning, regular practice, communication, motivation, and payments into one manageable infrastructure.

What I did

  • Designed the club as a coherent digital ecosystem, not a set of disconnected tools.
  • Implemented infrastructure for learning, communication, and participant support.
  • Integrated GetCourse, Telegram bot, chats, schedules, and payment flows.
  • Built user logic so participants experience the full learning process from a single entry point.

Technical implementation

  • Complex architecture with multiple interconnected layers: learning, communication, automation, and monetization.
  • Recurring payments from Russia and other countries via two complementary payment systems.
  • Extension of standard GetCourse functionality for a club-based model.
  • Telegram bot integrated as a core user interface.

Administration & scalability

  • The project is structured for ongoing support and development without manual control of every process.
  • Administrative logic is separated from user flows, reducing risks during changes.
  • Architecture allows adding new modules and scenarios without rebuilding the entire system.

Result

Summary

A sustainable online club that operates as a single system: participants clearly understand their learning path, and the team can support and grow the project calmly. The case demonstrates the ability to design and maintain complex multi-component digital systems.

Solutions within the ecosystem

Infrastructure

Club infrastructure and user experience

Task

  • Build a unified user environment for an online club where participants do not need to understand the technical setup, do not get lost between platforms, and experience learning, communication, and support as a continuous, coherent process.

What I did

  • Designed user interaction flows between Telegram, GetCourse, and closed club chats.
  • Implemented the Telegram bot as the primary entry point and navigation interface.
  • Built participant support logic from onboarding to regular engagement.
  • Removed the need for users to remember where materials, schedules, and communication are located.

Technical implementation

  • Integration of multiple platforms into a single user logic.
  • Telegram bot used as an interface for access control, scenarios, and user states.
  • Synchronization of statuses and states across services.

Administration & scalability

  • Manageability without manual control of every user action.
  • Ability to scale participant numbers without complicating user flows.

Result

Summary

A stable club infrastructure where users experience the project as a single whole rather than disconnected tools.

Learning

Personalized learning system

Task

  • Redesign the educational model so learning adapts to each participant without increasing interface complexity or creating fragmentation.

What I did

  • Implemented an individual learning path mechanism for each participant.
  • Completely rebuilt the dashboard using a single-window principle.
  • Designed an original content format: thematic mini-sets.
  • Implemented cross-links between materials to maintain conceptual integrity.

Technical implementation

  • Extension of standard GetCourse logic for personalization.
  • Data-level management of learning paths and access.

Administration & scalability

  • Adding new content without breaking existing paths.
  • Scalable learning structure as content grows.

Result

Summary

Learning became personalized, coherent, and manageable without losing clarity.

Automation

Automation and operational processes

Task

  • Build a sustainable operational system for the online club that ensures transparent tracking of sessions and payments, minimizes manual team workload, and remains manageable as participant numbers and activity grow.

What I did

  • Developed an online session journal based on Google Sheets as a central operational tracking hub.
  • Implemented automatic tracking of completed sessions linked to specific participants and events.
  • Built automatic tracking of incoming payments and their association with sessions and participant statuses.
  • Implemented automatic distribution of Zoom session recordings into individual participant folders on Google Drive.
  • Eliminated manual reports, duplicated data, and fragmented spreadsheets.
  • Built a unified data logic understandable for both administrators and instructors.

Technical implementation

  • Google Sheets used as the operational database of the project.
  • Key process automation built with Google Apps Script.
  • Integration with Zoom for session recording handling.
  • Integration with Google Drive for structured content storage.
  • Synchronization with GetCourse and payment systems to keep statuses and data up to date.

Administration & scalability

  • Ability to add new tracking scenarios without rebuilding the system.
  • Scalability as session and participant numbers increase.
  • Significant reduction of dependency on human error.

Result

Summary

A stable operational system that removes routine workload from the team, ensures process transparency, and allows the project to scale without operational chaos.

Monetization

Monetization, retention and referral program

Task

  • Build a sustainable monetization system for the online club that operates across jurisdictions, supports recurring payments, reduces churn, and encourages long-term engagement and organic growth.

What I did

  • Implemented a recurring payment system using two payment providers — one for Russia and one for international users.
  • Built a stable subscription renewal and access management logic.
  • Designed and launched a referral program with automated tracking.
  • Implemented a reminder and reward system for regular practice.
  • Built a gamified Telegram funnel with staged (“drip”) content delivery.
  • Developed an online store for educational materials based on the GetCourse blog.

Technical implementation

  • Integration of two payment flows into a single subscription logic.
  • Linking payment statuses to access control and scenarios in Telegram and GetCourse.
  • Automation of bonuses, rewards, and referral payouts.
  • Funnel and campaign management without manual intervention.

Administration & scalability

  • Flexible management of pricing, promotions, and referral logic.
  • Ability to add new monetization models without system redesign.
  • Stability as participant numbers and transactions grow.

Result

Summary

A stable monetization and retention system that supports club growth, reduces churn, and minimizes reliance on manual processes.

Website

Portfolio website for an artist

Task

  • Create an artist portfolio website as a professional digital showcase: clean multilingual support, clear work structure, proper content presentation, and easy management without technical expertise.

What I did

  • Designed and built the website from scratch: architecture, page structure, UX, and visual hierarchy.
  • Implemented full multilingual support (RU / EN / HE) with proper RTL handling for Hebrew.
  • Designed the portfolio and category structure to present artworks coherently.
  • Polished UI details and copy so the interface never distracts from the content.

Technical implementation

  • Website architecture designed from the start for multilingual support and future expansion.
  • SEO setup at the level of structure, semantics, and metadata.
  • Preparation for correct interpretation not only by search engines but also by AI systems (structured content, predictable markup).
  • Optimized loading and display of portfolio images.

Administration & scalability

  • Built a multifunctional admin panel designed for non-technical users.
  • Content and artwork management without touching the code.
  • Admin logic allows the artist to update the site independently.
  • Architecture supports further growth without increasing admin complexity.

Result

Summary

The result is a professional portfolio website that works equally well for viewers, search engines, and AI systems, while remaining simple and convenient for the artist to manage.

https://johann.biktashev.online

Payments & events

Payment integration and event management system for a theatre website

Task

  • Transform a theatre landing page into a full ticketing system with managed scheduling, online payments, automatic ticket issuance, and a convenient administrative panel.

What I did

  • Implemented a complete ticket purchase flow: event selection → payment → confirmation → ticket delivery.
  • Integrated Allpay payment system with proper payment status handling and return flow.
  • Added order storage with payment statuses and event parameters.
  • Implemented PDF ticket generation with QR code for entrance validation.
  • Set up automatic email delivery with ticket and event details.
  • Built an admin panel for managing theatre schedules.
  • Added business logic: closed shows, past events, sold out limits, variable pricing, external venue links, Waze navigation.
  • Implemented multilingual interface and ticket layout (RU / EN / HE).

Technical implementation

  • Supabase-based architecture for storing orders, events, and statuses.
  • Integrated payment callback flow with synchronized status handling.
  • Server-side PDF ticket generation with proper RTL/LTR and mixed typography support.
  • QR ticket validation with redemption timestamp stored in the database.
  • Event filtering and export via admin interface.

Administration & scalability

  • Admin authentication with secured event management access.
  • Full CRUD schedule management (create, edit, delete, filter, export).
  • Free ticket issuance via admin panel.
  • Test ticket generation and QR validation.
  • Implemented legal pages (Terms, Privacy) with localized footer links.
  • Prepared email deliverability setup instructions (SPF, DKIM, DMARC).

Result

Summary

The theatre website was transformed into a full ticketing system with managed scheduling, online payments, automatic ticket issuance, and entrance validation tools. The project is production-ready and scalable.

https://ryba-kiva-marita.com

AI automation

AI system for scalable production of SEO-optimized static websites

Task

  • Optimize and automate the process of building SEO-compliant HTML structures, generating content via AI, and assembling a ready-to-deploy static website.
  • The goal was to transform a multi-step manual workflow (structure, copywriting, metadata, layout, validation, packaging) into a controlled production pipeline with reproducible output.

What was done

  • Built a unified operator system combining generation, templates, assets, projects, and export.
  • Designed a three-stage AI pipeline:
  • structure and metadata generation;
  • content creation;
  • final HTML/CSS assembly.
  • Implemented automatic validation of structure and SEO parameters.
  • Added project storage with version history and iterative editing capability.
  • Enabled automatic packaging into a ready-to-deploy ZIP archive.
  • Centralized template, asset, and prompt management.
  • As a result, site production became controlled, repeatable, and significantly less time-consuming.

How it works

  • The operator defines brand or project parameters and initiates structure generation.
  • The system produces an SEO-compliant page framework with metadata and block logic, followed by AI-generated structured content.
  • The site is then automatically assembled using an active template with injected content, assets, and theme parameters.
  • The output is a ready-to-deploy file set:
  • index.html, styles, and required resources.
  • The entire workflow drastically reduces production time while remaining fully controllable.

Who it is for and where it applies

  • The system is particularly valuable for:
  • agencies and production teams releasing multiple landing pages;
  • SEO specialists building pages for segments and geo variations;
  • brands needing rapid deployment of promotional sites;
  • companies working with variable content structures.
  • It transforms website creation from isolated tasks into a structured production process.

Result

Summary

A digital production tool that significantly frees up time through automation and AI generation while maintaining control over structure, quality, and final output.

Website production becomes systematic, scalable, and predictable.

AI assistant

Interactive assistant bot for informational support for parents of autistic children and autistic adults

Task

  • Build an information-support tool for a vulnerable audience — parents of autistic children and autistic adults — that relies only on verified content, helps users navigate topics and phrase requests, avoids overload, and behaves predictably and ethically. The assistant must act as a guide through a curated knowledge base, not a general-purpose chat buddy.

What I did

  • Designed and built the project end-to-end from scratch: concept, architecture, UX, copy, and logic.
  • Implemented strict AI behavior constraints: answers only from a curated knowledge base, no improvisation or “guessing”, no unnecessary advice.
  • Built interaction flows that reduce cognitive load: topic navigation, request clarification, calm UI states.
  • Implemented predictable session/state logic so users always understand context and avoid abrupt behavior changes.
  • Refined the tone: moderate, functional empathy without emotional pressure or imitation of “human counseling”.

Technical implementation

  • Modular architecture that separates core logic and makes maintenance and iteration easier.
  • Knowledge-source control: responses are generated only from a preloaded, verified knowledge base.
  • User registration and access management (statuses and access flows).
  • Payment integration and subscription management (activation, renewal, status).
  • Session and UI-state management for a predictable user experience.

Administration & scalability

  • Admin workflow focused on controllability: updating the knowledge base via file uploads into the database without touching the assistant’s core logic.
  • Clear separation between user-facing and admin logic so content updates don’t break assistant behavior.
  • Scalable by content and flows: the knowledge base and scenarios can grow without degrading quality.
  • Predictability as a product principle: stable behavior matters more than “wow effects”, especially in a sensitive domain.

Result

Summary

A predictable, safe assistant that reduces anxiety, helps users navigate the topic, and earns trust through control, clarity, and stable behavior. The project demonstrates a responsible approach to AI in a sensitive social domain: fewer effects — more quality, ethics, and controllability.

https://assistant.aineurosol.comProject temporarily paused by the client