({x:[
[{l:"Kotlin",c:"#A97BFF"},[
{x:"2026-03-03",y:948},
{x:"2026-03-04",y:9285},
{x:"2026-03-05",y:3229},
{x:"2026-03-08",y:6871},
{x:"2026-03-09",y:3927},
{x:"2026-03-10",y:582},
{x:"2026-03-11",y:632},
{x:"2026-03-14",y:2371},
{x:"2026-03-15",y:4644},
]],
[{l:"Python",c:"#3572A5"},[
{x:"2026-03-10",y:3392},
{x:"2026-03-11",y:1451},
{x:"2026-03-12",y:3596},
{x:"2026-03-13",y:8788},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-03-03",y:1632},
{x:"2026-03-10",y:171},
{x:"2026-03-13",y:2592},
{x:"2026-03-15",y:4},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2026-03-03",y:10},
{x:"2026-03-06",y:2266},
{x:"2026-03-11",y:276},
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-03-03",y:129},
{x:"2026-03-07",y:121},
{x:"2026-03-08",y:627},
{x:"2026-03-10",y:981},
{x:"2026-03-15",y:209},
]],
[{l:"Svelte",c:"#ff3e00"},[
{x:"2026-03-03",y:449},
{x:"2026-03-08",y:1523},
]],
[{l:"Shell",c:"#89e051"},[
{x:"2026-03-03",y:579},
{x:"2026-03-07",y:5},
{x:"2026-03-09",y:894},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-03-10",y:656},
{x:"2026-03-15",y:25},
]],
[{l:"Vue",c:"#41b883"},[
{x:"2026-03-10",y:363},
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2026-03-03",y:204},
{x:"2026-03-15",y:98},
]],
[{l:"Others",c:"#888"},[
{x:"2026-03-15",y:14},
{x:"2026-03-14",y:6},
{x:"2026-03-13",y:40},
{x:"2026-03-12",y:130},
{x:"2026-03-11",y:2},
{x:"2026-03-10",y:122},
{x:"2026-03-09",y:108},
{x:"2026-03-08",y:5},
{x:"2026-03-05",y:7},
{x:"2026-03-04",y:14},
{x:"2026-03-03",y:9},
]],
]
,
f:[
{x:"2026-03-03",
y:22},
{x:"2026-03-04",
y:252},
{x:"2026-03-05",
y:110},
{x:"2026-03-06",
y:30},
{x:"2026-03-08",
y:185},
{x:"2026-03-09",
y:120},
{x:"2026-03-10",
y:102},
{x:"2026-03-11",
y:22},
{x:"2026-03-12",
y:80},
{x:"2026-03-13",
y:189},
{x:"2026-03-14",
y:88},
{x:"2026-03-15",
y:147},
]
})
Python
level
19 (591,684 XP)
23 %
TypeScript (JSX)
level
11 (227,905 XP)
93 %
TypeScript
level
10 (170,717 XP)
32 %
Svelte
level
10 (162,339 XP)
7 %
Kotlin
level
9 (143,011 XP)
44 %
GDScript
level
7 (97,357 XP)
79 %
Markdown
level
7 (92,986 XP)
61 %
Rust
level
7 (91,875 XP)
56 %
C++
level
7 (84,779 XP)
27 %
Vue
level
6 (71,405 XP)
66 %
Machines
HP Probook Laptop
level
35 (2,053,670 XP)
82 %
Other languages
JSON
level
6 (71,136 XP)
C
level
5 (55,398 XP)
Dart
level
5 (50,240 XP)
JavaScript
level
4 (34,859 XP)
CSS
level
4 (29,793 XP)
Java
level
3 (18,320 XP)
JavaScript (JSX)
level
2 (11,833 XP)
HTML
level
2 (10,274 XP)
Go
level
2 (9,364 XP)
Shell
level
2 (8,022 XP)
Total XP by day of year
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Jan
6k
14k
11k
7k
16k
14k
1k
3k
3k
12k
1k
4k
3k
19k
7k
5k
10k
3k
7k
2k
7k
2k
6k
6k
16k
5k
1k
2k
1k
67
3k
Feb
3k
9k
888
6k
88
5k
1k
673
1k
4k
18k
2k
160
7k
19k
13k
13k
20k
6k
9k
23k
9k
0
0
3k
281
3k
9k
0
Mar
15k
12k
11k
9k
7k
12k
1k
23k
16k
10k
8k
3k
15k
10k
5k
953
4k
0
2k
1k
317
7k
5k
3k
0
4k
599
1k
4k
23k
27k
Apr
18k
678
4k
1k
17k
11k
3k
1k
3k
868
2k
6k
14k
4k
2k
0
194
3k
16k
1k
2k
1k
86
519
9
0
0
0
6
8k
May
2k
2k
6k
2k
789
833
0
4k
3k
582
6k
458
14k
4k
1k
6k
9k
3k
10k
14k
6k
4k
1k
4k
8k
4k
0
6k
10k
2k
3k
Jun
1k
6k
2
0
8k
8k
4k
5k
5k
239
6k
1k
6k
4k
4k
1k
3k
6k
4k
5k
11k
11k
2k
6k
10k
4k
5k
5k
5k
2k
Jul
4k
2k
4k
591
1k
4k
14k
6k
12k
4k
10k
9k
4k
1k
3k
467
0
3k
0
0
12k
11k
3k
4k
6k
0
6k
2k
6k
4k
9k
Aug
13k
2k
6k
1k
10k
4k
954
561
2k
4k
566
752
6k
9k
11k
1k
9k
1k
3k
134
0
176
1k
0
0
6
254
968
306
3k
3k
Sep
0
649
0
0
23
1k
5k
0
0
4k
0
0
0
0
0
1k
7k
4k
4k
464
0
160
0
0
3k
577
0
4k
5k
8k
Oct
0
88
0
3k
0
4k
0
3k
1k
3k
567
9k
0
0
0
0
0
2k
6k
2k
4k
2k
7k
2k
2k
5k
14k
11k
1k
18k
0
Nov
963
9k
7k
0
0
88
10k
2k
4k
7k
8k
3k
4k
0
1k
285
964
2k
0
5k
94
10k
761
14
4k
4k
1k
2k
11k
8k
Dec
4k
15k
7k
12k
25k
16k
7k
24k
4k
28k
26k
12k
9k
20k
20k
13k
18k
20k
5k
13k
3k
17k
24k
14k
23k
9k
3k
4k
3k
15k
5k
Top flows
Longest
3 h 28 m
Dec 15, 2024
Most XP
4,145
Dec 24, 2024
Most XP/min
72
Oct 28, 2024
Day highlights
Most XP
27,109
Mar 31, 2025
Most focused
9 h 49 m
Mar 31, 2025
Top flow languages
TypeScript (JSX)
110
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:51284},
{h:"01",x:7223},
{h:"07",x:3403},
{h:"08",x:25154},
{h:"09",x:54411},
{h:"10",x:126588},
{h:"11",x:123769},
{h:"12",x:123722},
{h:"13",x:126284},
{h:"14",x:143008},
{h:"15",x:132592},
{h:"16",x:168903},
{h:"17",x:158354},
{h:"18",x:159459},
{h:"19",x:169007},
{h:"20",x:151950},
{h:"21",x:124715},
{h:"22",x:118393},
{h:"23",x:85451},
]
,
f:[
{h:"00",m:971},
{h:"01",m:145},
{h:"07",m:44},
{h:"08",m:237},
{h:"09",m:904},
{h:"10",m:2140},
{h:"11",m:2169},
{h:"12",m:2632},
{h:"13",m:2331},
{h:"14",m:2413},
{h:"15",m:2520},
{h:"16",m:3086},
{h:"17",m:3028},
{h:"18",m:2816},
{h:"19",m:3564},
{h:"20",m:2954},
{h:"21",m:2180},
{h:"22",m:2152},
{h:"23",m:1659},
]
})
A flow state is defined as a streak of programming, lasting for at least 20 minutes, with pauses that last at most 5 minutes, and gaining at least 10 XP per minute.