ravi-rajpurohit
- User since:
- Last programmed on:
Level 40 (2,686,100 XP)
({x:[
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2025-02-27",y:53}
,
{x:"2025-02-28",y:1832}
,
{x:"2025-03-01",y:88}
,
{x:"2025-03-03",y:8}
,
{x:"2025-03-05",y:1153}
,
{x:"2025-03-06",y:503}
,
{x:"2025-03-07",y:1414}
,
{x:"2025-03-10",y:582}
,
{x:"2025-03-11",y:1282}
,
]],
[{l:"Terminal (Zsh)",c:"#43E3BC"},[
{x:"2025-02-27",y:462}
,
{x:"2025-02-28",y:402}
,
{x:"2025-03-01",y:1991}
,
{x:"2025-03-03",y:138}
,
{x:"2025-03-05",y:322}
,
{x:"2025-03-06",y:795}
,
{x:"2025-03-07",y:313}
,
{x:"2025-03-10",y:419}
,
{x:"2025-03-11",y:191}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-02-27",y:350}
,
{x:"2025-02-28",y:640}
,
{x:"2025-03-01",y:29}
,
{x:"2025-03-02",y:1}
,
{x:"2025-03-05",y:1428}
,
{x:"2025-03-06",y:438}
,
{x:"2025-03-07",y:27}
,
{x:"2025-03-11",y:80}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-02-27",y:590}
,
{x:"2025-02-28",y:813}
,
{x:"2025-03-01",y:221}
,
{x:"2025-03-06",y:469}
,
{x:"2025-03-07",y:2}
,
{x:"2025-03-10",y:3}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-02-27",y:114}
,
{x:"2025-02-28",y:170}
,
{x:"2025-03-01",y:47}
,
{x:"2025-03-02",y:3}
,
{x:"2025-03-03",y:48}
,
{x:"2025-03-04",y:68}
,
{x:"2025-03-05",y:339}
,
{x:"2025-03-06",y:125}
,
{x:"2025-03-07",y:153}
,
{x:"2025-03-10",y:268}
,
{x:"2025-03-11",y:240}
,
]],
[{l:"CSV",c:"#237346"},[
{x:"2025-03-02",y:1302}
,
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-02-27",y:41}
,
{x:"2025-02-28",y:68}
,
{x:"2025-03-01",y:48}
,
{x:"2025-03-05",y:118}
,
{x:"2025-03-06",y:244}
,
{x:"2025-03-07",y:109}
,
{x:"2025-03-10",y:35}
,
{x:"2025-03-11",y:43}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-02-27",y:45}
,
{x:"2025-02-28",y:51}
,
{x:"2025-03-01",y:251}
,
{x:"2025-03-03",y:3}
,
{x:"2025-03-04",y:8}
,
{x:"2025-03-05",y:61}
,
{x:"2025-03-06",y:90}
,
{x:"2025-03-10",y:4}
,
{x:"2025-03-11",y:15}
,
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-02-27",y:83}
,
{x:"2025-02-28",y:1}
,
{x:"2025-03-05",y:1}
,
{x:"2025-03-06",y:27}
,
{x:"2025-03-07",y:9}
,
{x:"2025-03-10",y:53}
,
]],
[{l:"Ruby",c:"#701516"},[
{x:"2025-03-10",y:56}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-03-10",y:4}
,
{x:"2025-03-06",y:1}
,
{x:"2025-03-05",y:42}
,
{x:"2025-03-04",y:1}
,
{x:"2025-03-03",y:20}
,
{x:"2025-03-02",y:43}
,
{x:"2025-03-01",y:38}
,
{x:"2025-02-28",y:18}
,
{x:"2025-02-27",y:21}
,
]],
]
,
f:[
{x:"2025-02-27",
y:42},
{x:"2025-02-28",
y:214},
{x:"2025-03-01",
y:63},
{x:"2025-03-02",
y:25},
{x:"2025-03-05",
y:161},
{x:"2025-03-06",
y:61},
{x:"2025-03-07",
y:76},
{x:"2025-03-10",
y:28},
{x:"2025-03-11",
y:68},
]
})
TypeScript level 20 (666,647 XP)
Terminal (Zsh) level 18 (544,114 XP)
JavaScript level 15 (380,115 XP)
TypeScript (JSX) level 13 (310,346 XP)
HTML level 11 (195,751 XP)
Markdown level 10 (160,589 XP)
scminput level 8 (126,295 XP)
Plain text level 8 (124,732 XP)
JSON level 6 (63,975 XP)
SCSS level 3 (25,197 XP)
Machines
Jarvis level 40 (2,686,100 XP)
Other languages
- YAML level 2 (11,612 XP)
- JavaScript (JSX) level 2 (10,957 XP)
- GraphQL level 2 (10,004 XP)
- CSS level 2 (9,111 XP)
- Shell Script level 2 (8,593 XP)
- Groovy level 1 (3,856 XP)
- DotEnv level 1 (3,855 XP)
- conf level 1 (3,847 XP)
- Docker level 1 (3,119 XP)
- Ignore level 1 (2,409 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 | 4k | 21k | 9k | 3k | 5k | 7k | 7k | 8k | 8k | 9k | 6k | 4k | 6k | 4k | 7k | 4k | 9k | 8k | 3k | 10k | 6k | 16k | 5k | 11k | 6k | 4k | 12k | 7k | 8k | 11k | 12k |
Feb | 8k | 2k | 4k | 5k | 11k | 8k | 7k | 5k | 5k | 8k | 15k | 10k | 10k | 10k | 10k | 4k | 12k | 12k | 7k | 10k | 1k | 10k | 14k | 15k | 8k | 9k | 14k | 9k | 11 | ||
Mar | 10k | 7k | 10k | 4k | 8k | 5k | 4k | 4k | 6k | 3k | 5k | 5k | 3k | 4k | 5k | 4k | 9k | 7k | 6k | 5k | 1k | 3k | 4k | 7k | 3k | 4k | 2k | 7k | 8k | 7k | 8k |
Apr | 9k | 2k | 8k | 10k | 6k | 4k | 8k | 5k | 1k | 6k | 2k | 4k | 7k | 9k | 4k | 4k | 2k | 925 | 3k | 4k | 5k | 3k | 6k | 4k | 3k | 3k | 4k | 7k | 7k | 3k | |
May | 2k | 2k | 4k | 5k | 8k | 7k | 3k | 4k | 5k | 9k | 6k | 7k | 6k | 9k | 6k | 2k | 9k | 8k | 8k | 6k | 5k | 2k | 3k | 5k | 4k | 6k | 5k | 2k | 3k | 2k | 4k |
Jun | 7k | 5k | 4k | 6k | 4k | 2k | 4k | 6k | 8k | 5k | 4k | 8k | 1k | 11k | 10k | 9k | 11k | 17k | 10k | 10k | 3k | 6k | 9k | 8k | 10k | 6k | 8k | 6k | 4k | 10k | |
Jul | 12k | 12k | 11k | 9k | 6k | 3k | 3k | 8k | 9k | 8k | 7k | 8k | 8k | 8k | 9k | 11k | 10k | 10k | 13k | 5k | 12k | 19k | 18k | 7k | 7k | 8k | 6k | 6k | 12k | 9k | 6k |
Aug | 3k | 5k | 6k | 9k | 11k | 11k | 12k | 15k | 8k | 9k | 5k | 7k | 11k | 9k | 0 | 5k | 13k | 8k | 12k | 15k | 14k | 10k | 5k | 7k | 7k | 9k | 9k | 12k | 10k | 4k | 7k |
Sep | 9k | 6k | 12k | 10k | 10k | 8k | 5k | 4k | 10k | 11k | 15k | 13k | 11k | 6k | 6k | 11k | 7k | 7k | 6k | 9k | 6k | 6k | 9k | 12k | 9k | 8k | 11k | 7k | 6k | 10k | |
Oct | 7k | 1k | 9k | 8k | 8k | 5k | 9k | 9k | 8k | 4k | 10k | 9k | 7k | 7k | 8k | 7k | 7k | 11k | 13k | 19k | 9k | 12k | 14k | 6k | 6k | 9k | 6k | 12k | 7k | 7k | 5k |
Nov | 4k | 7k | 5k | 8k | 5k | 3k | 5k | 5k | 3k | 5k | 4k | 10k | 3k | 4k | 5k | 3k | 984 | 7k | 5k | 4k | 5k | 8k | 7k | 5k | 9k | 4k | 5k | 6k | 7k | 6k | |
Dec | 7k | 7k | 8k | 6k | 3k | 863 | 5k | 1k | 3k | 3k | 1k | 4k | 5k | 5k | 2k | 3k | 5k | 3k | 5k | 3k | 6k | 2k | 1k | 4k | 1k | 4k | 6k | 6k | 949 | 1k | 5k |
Top flows
Longest
2 h 32 m
Most XP
4,826
Most XP/min
81
Day highlights
Average XP/day
1,567
Most XP
15,117
Most focused
6 h 27 m
Top flow languages
49
TypeScript
778 flows
19
Terminal (Zsh)
422 flows
46
JavaScript
376 flows
63
TypeScript (JSX)
374 flows
36
HTML
222 flows
18
scminput
120 flows
25
Markdown
74 flows
15
JSON
58 flows
8
Plain text
42 flows
32
SCSS
39 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:43191},
{h:"01",x:11201},
{h:"02",x:1739},
{h:"03",x:348},
{h:"04",x:234},
{h:"05",x:104},
{h:"06",x:104},
{h:"07",x:770},
{h:"08",x:1632},
{h:"09",x:10769},
{h:"10",x:73078},
{h:"11",x:153515},
{h:"12",x:233638},
{h:"13",x:231566},
{h:"14",x:218901},
{h:"15",x:270783},
{h:"16",x:289924},
{h:"17",x:317703},
{h:"18",x:241187},
{h:"19",x:212922},
{h:"20",x:143715},
{h:"21",x:82718},
{h:"22",x:70042},
{h:"23",x:76316},
]
,
f:[
{h:"00",m:1417},
{h:"01",m:364},
{h:"02",m:59},
{h:"03",m:12},
{h:"07",m:18},
{h:"08",m:27},
{h:"09",m:114},
{h:"10",m:1236},
{h:"11",m:3279},
{h:"12",m:6110},
{h:"13",m:6988},
{h:"14",m:6700},
{h:"15",m:7200},
{h:"16",m:8660},
{h:"17",m:9557},
{h:"18",m:6642},
{h:"19",m:6507},
{h:"20",m:4240},
{h:"21",m:2202},
{h:"22",m:2104},
{h:"23",m:2130},
]
})
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.