({x:[
[{l:"TypeScript",c:"#2b7489"},[
{x:"2026-04-06",y:2},
{x:"2026-04-07",y:199},
{x:"2026-04-08",y:5012},
{x:"2026-04-09",y:11833},
{x:"2026-04-10",y:483},
{x:"2026-04-11",y:98},
{x:"2026-04-12",y:70},
{x:"2026-04-13",y:11019},
{x:"2026-04-14",y:2458},
{x:"2026-04-15",y:34462},
{x:"2026-04-16",y:13653},
{x:"2026-04-17",y:884},
{x:"2026-04-18",y:5687},
]],
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2026-04-07",y:15},
{x:"2026-04-08",y:2823},
{x:"2026-04-09",y:10032},
{x:"2026-04-10",y:8707},
{x:"2026-04-11",y:30676},
{x:"2026-04-12",y:3739},
{x:"2026-04-13",y:7017},
{x:"2026-04-14",y:8943},
{x:"2026-04-15",y:691},
{x:"2026-04-16",y:1304},
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2026-04-06",y:3223},
{x:"2026-04-07",y:1728},
{x:"2026-04-14",y:3929},
{x:"2026-04-16",y:7603},
{x:"2026-04-18",y:18845},
]],
[{l:"Conventional Commit",c:"#95AAC8"},[
{x:"2026-04-13",y:20},
{x:"2026-04-16",y:157},
{x:"2026-04-17",y:14},
{x:"2026-04-18",y:493},
]],
[{l:"JavaScript",c:"#f1e05a"},[
{x:"2026-04-08",y:5},
{x:"2026-04-13",y:150},
{x:"2026-04-14",y:8},
]],
[{l:".gitignore (GitIgnore)",c:"#6029B5"},[
{x:"2026-04-13",y:143},
]],
[{l:"DotEnv",c:"#50DDA1"},[
{x:"2026-04-13",y:94},
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2026-04-08",y:83},
{x:"2026-04-14",y:6},
]],
[{l:"JSON",c:"#292929"},[
{x:"2026-04-08",y:1},
{x:"2026-04-10",y:8},
{x:"2026-04-11",y:17},
{x:"2026-04-12",y:2},
{x:"2026-04-13",y:22},
{x:"2026-04-14",y:7},
{x:"2026-04-18",y:18},
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2026-04-06",y:7},
{x:"2026-04-14",y:5},
{x:"2026-04-16",y:12},
{x:"2026-04-18",y:11},
]],
[{l:"Others",c:"#888"},[
{x:"2026-04-16",y:5},
{x:"2026-04-14",y:23},
{x:"2026-04-13",y:4},
{x:"2026-04-11",y:31},
]],
]
,
f:[
{x:"2026-04-07",
y:30},
{x:"2026-04-08",
y:50},
{x:"2026-04-09",
y:312},
{x:"2026-04-10",
y:169},
{x:"2026-04-11",
y:440},
{x:"2026-04-12",
y:42},
{x:"2026-04-13",
y:223},
{x:"2026-04-14",
y:172},
{x:"2026-04-15",
y:350},
{x:"2026-04-16",
y:153},
{x:"2026-04-18",
y:305},
]
})
TypeScript
level
29 (1,395,259 XP)
(+5,687)
53 %
PHP
level
26 (1,142,442 XP)
72 %
JavaScript
level
24 (953,198 XP)
40 %
TypeScript (JSX)
level
18 (558,260 XP)
67 %
Plain text
level
17 (504,896 XP)
(+11)
76 %
JavaScript (Flow)
level
16 (430,697 XP)
40 %
C#
level
13 (289,323 XP)
44 %
Markdown
level
13 (278,747 XP)
(+18,845)
19 %
JavaScript (JSX)
level
11 (199,576 XP)
16 %
Conventional Commit
level
7 (91,314 XP)
(+493)
54 %
Machines
InvoZone.com
level
33 (1,764,785 XP)
21 %
Void.space
level
32 (1,652,495 XP)
(+25,054)
14 %
Thai.condos
level
28 (1,322,454 XP)
75 %
Lesson-Planner.uk
level
25 (1,004,083 XP)
5 %
MrMahir.com
level
16 (417,452 XP)
15 %
Other languages
XAML
level
5 (51,900 XP)
Flow JS
level
5 (45,912 XP)
JSON
level
5 (42,228 XP)
(+18)
GraphQL
level
5 (41,262 XP)
SCSS
level
3 (25,217 XP)
HTML
level
3 (21,946 XP)
DotEnv
level
3 (16,887 XP)
Twig
level
2 (8,860 XP)
Rust
level
2 (8,252 XP)
XML
level
2 (7,563 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
60k
53k
60k
22k
36k
9k
18k
32k
21k
25k
46k
38k
38k
20k
21k
30k
27k
30k
18k
17k
21k
11k
9k
8k
17k
34k
45k
45k
19k
46k
16k
Feb
12k
22k
19k
44k
38k
30k
22k
22k
52k
67k
25k
15k
8k
10k
7k
9k
19k
21k
15k
18k
15k
25k
20k
25k
41k
42k
38k
15k
291
Mar
12k
35k
24k
27k
19k
38k
22k
33k
25k
44k
34k
32k
25k
28k
30k
19k
24k
26k
21k
12k
23k
21k
20k
17k
17k
27k
17k
7k
20k
46k
14k
Apr
19k
38k
20k
11k
9k
17k
22k
26k
39k
20k
47k
18k
33k
33k
61k
45k
18k
44k
13k
10k
12k
13k
11k
9k
6k
8k
8k
8k
12k
9k
May
7k
9k
9k
12k
8k
22k
12k
9k
11k
4k
5k
2k
5k
2k
10k
5k
4k
7k
3k
5k
6k
8k
11k
13k
6k
4k
4k
4k
2k
9k
8k
Jun
8k
13k
13k
17k
13k
10k
9k
11k
13k
21k
15k
11k
18k
19k
27k
17k
21k
15k
19k
27k
20k
11k
8k
14k
11k
12k
22k
16k
14k
15k
Jul
14k
17k
19k
19k
20k
19k
14k
11k
9k
16k
18k
21k
19k
16k
9k
10k
18k
12k
9k
3k
8k
9k
6k
10k
11k
2k
6k
6k
8k
9k
13k
Aug
15k
16k
11k
14k
14k
10k
6k
8k
9k
9k
7k
16k
12k
15k
6k
8k
7k
11k
12k
9k
2k
2k
4k
4k
3k
6k
4k
8k
5k
5k
7k
Sep
6k
6k
5k
8k
11k
7k
6k
8k
6k
8k
6k
6k
6k
4k
7k
13k
11k
14k
8k
9k
12k
10k
13k
15k
14k
14k
10k
17k
9k
6k
Oct
14k
4k
5k
4k
2k
5k
8k
7k
5k
13k
10k
10k
12k
8k
8k
5k
7k
13k
4k
9k
5k
5k
15k
8k
17k
16k
21k
14k
17k
7k
13k
Nov
13k
9k
11k
12k
14k
12k
7k
8k
13k
10k
12k
8k
17k
19k
17k
21k
15k
11k
16k
19k
9k
8k
15k
16k
6k
4k
10k
19k
18k
17k
Dec
14k
15k
17k
17k
15k
19k
15k
28k
17k
19k
15k
11k
11k
20k
19k
16k
18k
24k
24k
16k
15k
32k
31k
23k
24k
62k
34k
40k
43k
41k
17k
Top flows
Longest
8 h 34 m
Jan 2, 2026
Most XP
5,619
Jan 26, 2026
Most XP/min
54
Jan 2, 2026
Day highlights
Most XP
48,097
Jan 3, 2026
Most focused
13 h 37 m
Dec 22, 2018
Top flow languages
JavaScript (Flow)
440
flows
TypeScript (JSX)
346
flows
JavaScript (JSX)
187
flows
Conventional Commit
98
flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:309163},
{h:"01",x:245606},
{h:"02",x:209578},
{h:"03",x:159015},
{h:"04",x:124179},
{h:"05",x:96119},
{h:"06",x:68730},
{h:"07",x:48880},
{h:"08",x:71950},
{h:"09",x:110065},
{h:"10",x:203723},
{h:"11",x:348661},
{h:"12",x:410318},
{h:"13",x:411746},
{h:"14",x:318962},
{h:"15",x:405978},
{h:"16",x:403962},
{h:"17",x:333754},
{h:"18",x:312288},
{h:"19",x:294987},
{h:"20",x:282209},
{h:"21",x:303231},
{h:"22",x:348147},
{h:"23",x:340018},
]
,
f:[
{h:"00",m:14754},
{h:"01",m:12331},
{h:"02",m:10250},
{h:"03",m:8459},
{h:"04",m:6614},
{h:"05",m:4964},
{h:"06",m:3135},
{h:"07",m:2098},
{h:"08",m:3390},
{h:"09",m:5151},
{h:"10",m:7859},
{h:"11",m:12137},
{h:"12",m:15454},
{h:"13",m:15634},
{h:"14",m:11375},
{h:"15",m:15337},
{h:"16",m:14799},
{h:"17",m:12726},
{h:"18",m:10878},
{h:"19",m:9867},
{h:"20",m:10276},
{h:"21",m:12725},
{h:"22",m:15092},
{h:"23",m:15270},
]
})
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.