Case study · Desktop app

ReactClips

Ever wonder if your opponents are streaming their gameplay on Twitch? Now you know. ReactClips does the work for you, queuing a Twitch Clip every time you take down a streamer.

Role
Founder and sole engineer
Platform
Overwolf client, PC
Reach
100K+ downloads · 30K monthly users
Launched
Nov 2023
ReactClips app artwork: a green pixel-skull logo over a grid of streamer clips and the line “Watch streamers react to your best plays. Instantly.”

Overview

ReactClips plugs into the game you’re playing, watches every kill, knock and assist, and works out whether the player on the other end is live on Twitch. If they are, it queues a Twitch Clip of that exact moment on their stream: no searching for channels, no alt-tabbing, nothing to remember to do.

ReactClips launched in November 2023 as a side project and picked up 1,000+ downloads at launch. It has since passed 100K downloads, was featured on the Overwolf front page, and now serves around 30K monthly active users. We built it, we run it, and we own the full release cycle.

What it does

  • Smart Twitch detection

    Identifies active Twitch streams among the opponents you defeat, saving you the effort of searching for their channels.

  • Seamless in-game integration

    Looks at every kill, knock and assist while you play, using Overwolf’s real-time game events.

  • Instant clip generation

    Every time you score a kill against a streaming player, the app queues a new Twitch Clip of the moment on their stream.

  • Real-time, out of the way

    Runs in real time so you never miss a moment. You focus on playing; the app handles the content.

  • Sharing built in

    Links with your Twitch account and makes it easy to find and export all of your clips from there.

The story

  1. Nov 2023

    Launched as a side project: 1,000+ downloads at launch.

  2. Dec 2024

    Became a full-time product. About 14M interactions searched per month.

  3. Late 2025

    Featured on the Overwolf front page.

  4. Today

    100K+ downloads and around 30K monthly active users.

Under the hood

  1. Backend

    Java and Spring Boot, deployed on Google Cloud Run.

  2. Data and sign-in

    Supabase (Postgres): schema design, authentication and row-level policies.

  3. Twitch

    Stream detection and VOD lookup, so an opponent’s live stream is found and timestamped clips of your encounters are surfaced.

  4. Payments

    Tebex for payments and subscriptions.

  5. Overwolf SDK

    In-game overlay and capture.

  6. Front end

    Prototyped in Flutter, then fully migrated to Svelte.

Supported games

  • Apex Legends
  • Deadlock
  • Counter-Strike 2
  • Fortnite
  • League of Legends
  • Marvel Rivals
  • Overwatch 2
  • Rainbow Six: Siege
  • Rocket League
  • Teamfight Tactics
  • Valorant

Gallery

From a user

“Perfect customer support in the discord if there are any problems (which are few and far between). Super easy to use and works just as advertised!”
rubenwhbReactClips user review · Overwolf Appstore, 2024

Have something like this in mind?

Tell us what it needs to do. We’ll tell you what a sensible first version looks like.

Get in touch