Kesha Antonov
Lead software engineer, product manager, founder

Kesha Antonov: I take stalled products and make them grow.

I revived react-native-gifted-chat after 14 months without a release. I took a learning app to 200K+ installs as its only engineer. I have launched my own products since 2015.

Kesha
online
19.9Mnpm installs of my libraries655K last month
250K+installs of apps I built
6.33MGifted Chat downloads on my watch
3Telegram contest wins
Code merged into

I used no AI tools before autumn 2025. Written by hand: my merges into rails (2016), react-native and tdlib (2019), expo (2023), Gifted Chat 08.2024 to 08.2025 (156 commits, 14 releases), my libraries, SportSoul, Magisteria.

Gifted Chat: from abandoned to the fastest-growing chat UI

React Native's default chat UI went 14 months without a release. 150K developers a month still installed it, and issues went unanswered.

  1. Took ownership08.2024

    Became the maintainer in August 2024 on my own initiative and set a release cadence.

  2. Shipped26

    400+ commits, 26 releases: TypeScript, Reanimated, new architecture, keyboard, Web.

  3. Cut the backlog3

    Open issues: from 154 down to 3.

  4. Grew it525K

    Monthly downloads went from 169K to a 525K peak. Then I moved on to my drop-in successor, react-native-chat.

Gifted Chat npm downloads per monthMaintenance startsMoved to my fork525K2023202420252026
6.33M downloads under my maintenance, 08.2024 to 06.2026
14K GitHub stars

react-native-chat: the next step

A drop-in Gifted Chat replacement: same messages and props, migration in one command. iOS, Android, Web, Expo, TypeScript, New Architecture.

  • Chat list with search, archive, pins
  • Streaming AI messages with stop
  • Reactions and emoji keyboard
  • Photo, video and file attachments
  • Voice and round video notes
  • Photo viewer with zoom
  • Swipe to reply, threads
  • Long-press menu, multi-select
  • Link previews
  • Unread bar, typing, read ticks
  • Location messages
  • Dark mode and theming

Products I engineered for others

Magisteria

Lectures, courses and audiobooks. iOS, macOS, Android

The only engineer since 2018, 4,823 commits. Offline audio, purchases, push and deep links, built on my own libraries.

  • 112KApp Store downloads
  • 90K+Google Play installs
  • 4.9from 1,269 App Store ratings
  • 8 yearsas sole engineer
  • Library, my idea

    In 2023 I proposed and built the Library: saved courses, lectures and books with filters and new-lecture alerts.

  • Animations I invented

    I designed many app animations myself, looking at Spotify and Telegram, and built them pixel perfect.

  • All of the ASO

    Keywords, listings and screenshots for the App Store, Google Play and RuStore are all mine.

  • Design and product decisions

    Many screens and flows in the app today started as my proposals.

Google suspended the original Android listing (90K+ installs, 4.5 from 670 reviews) in 2026, so the app was republished.

Patient app for medical networks

White-label React Native app. iOS and Android. Under NDA

One codebase, a branded app per clinic network: booking, records, lab results, doctor chat and video, payments. I am also its product manager.

  • 26clinic brands from one codebase
  • 6+ yearsmy main client, since 2019
  • 5,309my commits, top contributor
  • RU / EN / FRlanguages
  • Our own video-call service

    I replaced a paid per-clinic video SDK with our own LiveKit service, built alone. No license fees, and the module is 54% lighter on iOS, 80% on Android.

  • Chat with doctors

    Main author of the patient-doctor chat package: 410 of 994 commits since 2022.

  • Native video bridge

    Open source React Native bridge for the clinics' previous video SDK: 294 commits since 2019. react-native-trueconf-sdk

  • Product work

    I own the feature list, read store reviews and ship features to all 26 brands, plus part of the ASO.

Client and clinic names are under NDA.

Aviasales

Widgets for the Aviasales partner program

Flight search widgets that partner sites embed to sell aviasales.ru tickets through Travelpayouts.

skill.surf

Web studio, co-founder, 2018

Found clients, negotiated, led a designer and contractors, wrote code.

Products I launched myself

CryptoC

Crypto portfolio tracker

iOS, Android, Apple Watch and Wear OS, relaunched in 2026 with subscriptions. I run its ASO in 21 App Store and 18 Google Play locales plus RuStore.

  • 31KApp Store downloads
  • 4.4from 639 ratings

SportSoul

Social network for people who do sport

A Rails social network for finding sport partners, then iOS and Android apps: 1,668 commits since 2015. In 2018 it got into the FRII accelerator mentoring track.

  • 10K+users
  • 9.8KApp Store downloads
  • 4.8 / 4.7App Store / Google Play, 2018

Farming game in Telegram

Telegram Mini App on TON, 2024. Under NDA

A Telegram farming game with boosts, referrals and a TON Connect wallet. I built almost all of the backend and bot, and co-built the frontend.

  • 400Kusers at peak
  • 280 of 299backend commits are mine
  • 120 of 259frontend commits are mine
Achievement Diary

Achievement Diary

Printed goal planner, 2017

I designed it, printed it in six cover colors and prepared a Boomstarter campaign.

1dbgym

Fitness tracker as a Telegram Mini App

Gamified workouts with referrals for Telegram users.

iMessage stickers

Falling in Fall, Sports Sticker Pack

Two sticker packs, still downloaded every month.

3.2K downloads

Libraries 32K+ projects on GitHub depend on

LibraryLast monthAll timeStars
react-native-gifted-chatThe default chat UI of React Native. Maintainer.344K15.7M14K
@kesha-antonov/react-native-chatDrop-in Gifted Chat successor: chat list, streaming AI messages, reactions, Web.19K63K82
react-native-zoom-reanimatedApple Photos-style pinch, pan and double-tap zoom.195K2.09M320
@kesha-antonov/react-native-background-downloaderDownloads and uploads that survive backgrounding.78K1.42M224
@kesha-antonov/react-native-action-cableRails ActionCable channels over WebSocket.18K660K68
react-native-cloud-synciCloud, CloudKit and Google Drive under one API.1581K6
Updated 09.11.2026. Live npm and GitHub numbers, updated daily.

Paid sponsors on GitHub

2 of 10 monthly sponsors
Sponsor my open source work

Entries on contest.com are anonymous. Mine was "Busy Unicorn", marked "your entry" in these screenshots from my account.

How I got here

  1. 2013

    Programmer at ЦНИИ РТК, web UI for firewall management.

  2. 2014

    Master of technical cybernetics, Peter the Great St. Petersburg Polytechnic University.

  3. 2015

    Founded SportSoul and built its web version, then iOS and Android apps.

  4. 2017

    Launched CryptoC: 31K downloads since.

  5. 2018

    SportSoul got into the FRII accelerator. Co-founded skill.surf. Became the engineer of Magisteria.

  6. 2019

    Started the patient app, my main client since. First Telegram contest win.

  7. 2024

    Took over react-native-gifted-chat. Built a Telegram farming game: 400K users at peak.

  8. 2026

    Launched react-native-chat and relaunched CryptoC.

Top 10% of IT salaries by monthly income (Habr Career, 2026)

Off the clock

21countries, most of them solo

I like meeting people and making new friends. Ask me about a trip, a trail or a good coffee place.

To be continued

Let's build the next thing that grows.

Lead or product engineer, fractional or project work: chats with streaming AI messages, native modules, stalled app rescue, ASO.