Interactive version | About Misha (Mikhail) Krasovitskiy | Résumé

Misha (Mikhail) Krasovitskiy, Senior/Lead Product Designer. Crypto data platform with an AI Co-Pilot, launched from zero (2023–2025).

Image: InMarkets AI Chart Builder

InMarkets

Crypto data platform with AI Co-Pilot

Led design from the first wireframe to the AI Co-Pilot for a crypto data platform built to compete with CoinMarketCap and CoinGecko

Problem

BeInCrypto had news and reach, but no data product. The brief: a crypto aggregator for 11M monthly users across 20+ languages that traders would open first

42% of mobile users bounced within 10 seconds. Time-on-page was 23% lower than competitors

Cluttered IA

No clear hierarchy in market data. Everything competed for attention

Mobile afterthought

Desktop tables squeezed into a small screen

Multi-language fragility

Layouts broke with longer text, no RTL support

Users

Interviews and mobile focus groups across three segments: same product, different needs

Casual Investor

Tracks 5–10 coins. 78% wanted faster access to price alerts and favorites

Active Trader

Needs technical indicators without leaving the page

Crypto Enthusiast

Scans the top 20–50 coins. Needs fast tables on mobile and desktop

Solution

REDESIGNED

Information hierarchy

Top 50 coins as the landing view, quick filters, progressive disclosure for advanced metrics

MOBILE-FIRST

Mobile tables

A column layout for small screens with swipeable rows and no horizontal scroll

NEW FEATURE

AI Co-Pilot

Market summaries, indicator interpretation and alerts right on the coin page

Image: InMarkets coin detail page

Coin page: price performance, TradingView chart, markets table

AI layer

Microsoft Co-Pilot embedded into coin pages as a native sidebar, plus an AI Chart Builder: ask for a chart in plain language and add it to your own dashboard. The casual investor gets a trader's analytical depth without feeling like they need one

Image: AI-built dashboard

Dashboard assembled from AI-generated charts

Design system

20+ languages meant designing for failure by default, so we built a system that handles it

Results

Tracked for six months after launch: