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

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
-
Nov 2023
Launched as a side project: 1,000+ downloads at launch.
-
Dec 2024
Became a full-time product. About 14M interactions searched per month.
-
Late 2025
Featured on the Overwolf front page.
-
Today
100K+ downloads and around 30K monthly active users.
Under the hood
-
Backend
Java and Spring Boot, deployed on Google Cloud Run.
-
Data and sign-in
Supabase (Postgres): schema design, authentication and row-level policies.
-
Twitch
Stream detection and VOD lookup, so an opponent’s live stream is found and timestamped clips of your encounters are surfaced.
-
Payments
Tebex for payments and subscriptions.
-
Overwolf SDK
In-game overlay and capture.
-
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!”
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