Developer behavior intelligence

Same answer.
Completely different process.

Every coding platform asks one question: did your solution pass? RefactorFlow asks a better one - how did you get there.

Session Report - pseudo_range()
Developer A5/5 passed
def pseudo_range(n):
    for i in range(1, n + 1):
        print(i)
4backspaces28selapsed1.2xrewrite ratio
Thrashing Index
12Clean
Developer B5/5 passed
def pseudo_range(n):
    for i in range(n):
        print(i)
    passfor i in range(1
    for i in range(1, n)
    for i in range(1, n + 1):
        print(i)
41backspaces4m 12selapsed6.8xrewrite ratio
Thrashing Index
61Moderate
Both passed. RefactorFlow saw the difference.

No credit card required · Free to start · Your data stays yours

0direct competitors in behavioral coding analytics
$0current market investment in this category
6stakeholders validated the concept
4hrsavg time junior devs thrash before asking for help

The problem

Every platform checks if your code works.
None of them show you how you think.

There are over 30 million software developers worldwide. Every year, developers spend billions of hours learning, practicing, and improving. Yet nearly every coding platform evaluates them the same way: did the solution pass? That's it.

Imagine two developers solve the same problem. One understands it immediately, writes clean code, and finishes confidently. The other spends 30 minutes rewriting, backspacing, getting stuck, and debugging. Traditional platforms treat them as identical because both eventually pass.

"You don't know if your code is a beautiful, sturdy house or a house of cards held together by duct tape and AI prompts."- Bootcamp Graduate / Frontend Developer
ADev APassedBDev BPassed
What most platforms see:Both passed.
Dev AThrashing Index: 12 · Clean · 28s
Dev BThrashing Index: 61 · Moderate · 4m 12s
What RefactorFlow sees:A completely different story.

How it works

From first keystroke to actionable insight.

Three steps. One session. A complete picture of how you code.

01

Code in the editor

Choose an exercise and start coding in the Monaco editor. Timed sessions include adaptive hints if you get stuck.

02

Behavior is captured

Every keystroke, pause, and rewrite is recorded in real time. Your coding trail builds as you work.

03

See how you think

Your Thrashing Index, pause patterns, and keystroke tape become a report that improves over time.

The three signals

What RefactorFlow measures.

Behavioral data that no pass/fail system can see.

TI

Thrashing Index

A composite score from 0-100. Derived from your backspace rate, panic pauses, and rewrite frequency. Lower means cleaner thinking.

0-25 Clean26-60 Moderate61-100 Heavy
P

Pause Detection

Not all pauses are equal. We distinguish thoughtful architecture from the moments when your confidence starts to spiral.

2-8 seconds Thoughtful8+ seconds Panic
KT

Keystroke Tape

Every character you type is appended forward. The tape reveals every attempt, detour, and moment of clarity.

def double(num): passreturn num * 2starter code · new attempt

Pricing

Start free. Upgrade when you're ready.

No credit card required to get started.

Free

$0 / month

Always freeGet started free
  • 5 most recent sessions
  • Basic Thrashing Index score
  • Timed coding exercises
  • Static hints
  • Non-intrusive ads outside the editor
  • Full session history
  • Keystroke tape visualization
  • Pause analysis
  • AI session debrief
  • Exportable dashboard
Most popular

Pro

$12 / month

Cancel anytimeStart Pro
  • Everything in Free
  • No ads ever
  • Full session history
  • Keystroke tape visualization
  • Thoughtful vs panic pause analysis
  • Thrashing Index trend chart
  • AI-generated session debrief
  • Exportable progress dashboard
  • Real-time coaching nudges
  • Adaptive hint system
Coming soon

Enterprise

$30-50 / seat / month

Min. 5 seatsJoin the waitlist
  • Everything in Pro
  • Aggregate cohort dashboards
  • No individual surveillance
  • Admin console
  • Custom exercise library
  • Onboarding acceleration reports
  • Priority support + SLA

Bootcamp bundling and university site licensing - coming soon. Express interest →

FAQ

Questions we get a lot.

Yes - completely. Your keystroke tape, pause events, and session metrics belong to you. We never share individual data with employers, instructors, or third parties without your explicit opt-in. Enterprise dashboards only show aggregate cohort trends, never individual employee data.

The Thrashing Index is a composite score from 0-100 derived from your backspace rate, panic pauses, and rewrite frequency. Thoughtful pauses reduce the score. Lower is better: 0-25 is Clean, 26-60 Moderate, and 61-100 Heavy.

The keystroke tape is an append-only record of every character typed during a session. It shows your cognitive trail: attempts, false starts, rewrites, and moments of clarity in chronological order.

No. Hints never affect your Thrashing Index or pass/fail result. A hint is recorded only for your own reference in the session report.

Python 3 is available now. The behavioral system is language-agnostic, so Java and more languages can follow as the exercise library expands.

No. RefactorFlow measures how you practise, not whether you practise. Think of it as behavioral insight that becomes more useful across your coding sessions.

Yes, at any time. Cancellation takes effect at the end of the billing period, so you keep Pro access until then. Billing controls will be available in Settings through Paystack.

Your next solution will pass either way.
See how you got there.

Free to start. No credit card. Your data stays yours.

Start for freeAlready have an account? Sign in