Eduard Kharaev
Home · Projects

AI Marketing & Brand Growth Platform

Multi-source marketing intelligence for a consumer beverage brand: website, Instagram and search analytics, content performance and influencer vetting.

Case study by Eduard Kharaev · Source on GitHub

Problem

For a regional consumer-brand launch, the business needed more than a website and social posting. It needed a practical system to understand where attention comes from, which content works, whether branded demand is growing, and which activities turn into measurable website actions.

The goal was to replace disconnected reports and vanity metrics with one repeatable operational workflow for brand growth.

Consumer-facing brand experience

Interactive 3D product experience

The project also included the consumer-facing brand layer: an interactive 3D product experience built with Next.js and React Three Fiber, alongside generative-video workflows and programmatic social publishing.

What the platform does

content / campaigns / influencer activity
    → Instagram metrics collection
    → website analytics ingestion
    → search visibility analysis
    → campaign-period comparison
    → content effectiveness scoring
    → AI-assisted business reporting

The platform brings together three core data layers:

Representative measured outcomes

From the showcased 30-day reporting window:

These figures are presented as observed platform measurements, not as causal attribution of all growth to the software itself.

Growth snapshot

Marketing platform growth summary

The platform combines website traffic and Instagram growth in one reporting view, making period-over-period changes visible alongside tracked website actions.

Content intelligence

Instagram content intelligence

The reporting layer evaluates individual posts rather than relying only on account-level averages. It tracks:

This allows the team to move from “we posted a lot” to which content actually generated attention.

Traffic attribution & audience

Traffic attribution and audience growth

Website analytics are normalized into the same reporting layer as social growth. The platform exposes:

Campaign dates and brand activities can then be reviewed alongside actual traffic and follower movement.

Search visibility

Google search performance

The search layer exposes clicks, impressions, CTR, average position, branded demand and country-level distribution from Google Search Console data.

Search visibility becomes a measurable brand-intent signal, not a black box.

Architecture

Instagram Business / Graph API
    → account growth
    → media / Reels metrics
    → post-level content performance

Yandex Metrika
    → visits / users
    → traffic sources
    → goals / website actions
    → devices / geography

Google Search Console
    → clicks
    → impressions
    → CTR
    → average position
    → query-level demand
    → country breakdown

Influencer / campaign workflow
    → discovery
    → authenticity filtering
    → campaign-period comparison

Analytics layer
    → trend deltas
    → best / worst content
    → spike detection
    → cross-channel reporting

AI-assisted analysis
    → metric interpretation
    → structured summaries
    → business-facing reports

Influencer workflow

The wider marketing workflow also includes local micro-influencer discovery and vetting:

A broad pool of approximately 970 candidate accounts was reduced to about 30 qualifying profiles and a vetted shortlist of around 19 genuine micro-influencers.

My role

I designed and implemented the marketing-intelligence layer, including:

Adjacent work included the brand's Next.js / React Three Fiber 3D web experience, generative-video workflow and programmatic Instagram publishing.

Stack

Python · FastAPI · Instagram Business / Graph API · Yandex Metrika API · Google Search Console API · Apify · Next.js · React Three Fiber · generative video · marketing analytics · AI-assisted reporting

Engineering highlights

Hiring for applied AI, computer vision, RAG or LLM agents?
I'm based in Tbilisi and open to new roles. Email haraev87@gmail.com or message me on Telegram.