ravi-rajpurohit
- User since:
- Last programmed on:
Level 41 (2,700,040 XP) (+2,029)
({x:[
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2025-03-07",y:1414}
,
{x:"2025-03-10",y:582}
,
{x:"2025-03-11",y:1282}
,
{x:"2025-03-12",y:134}
,
{x:"2025-03-13",y:82}
,
{x:"2025-03-17",y:315}
,
{x:"2025-03-18",y:545}
,
{x:"2025-03-19",y:2262}
,
{x:"2025-03-20",y:633}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-03-07",y:27}
,
{x:"2025-03-11",y:80}
,
{x:"2025-03-12",y:2}
,
{x:"2025-03-17",y:1671}
,
{x:"2025-03-18",y:755}
,
{x:"2025-03-19",y:254}
,
{x:"2025-03-20",y:779}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-03-07",y:153}
,
{x:"2025-03-10",y:268}
,
{x:"2025-03-11",y:240}
,
{x:"2025-03-12",y:10}
,
{x:"2025-03-15",y:6}
,
{x:"2025-03-17",y:374}
,
{x:"2025-03-18",y:1215}
,
{x:"2025-03-19",y:704}
,
{x:"2025-03-20",y:77}
,
]],
[{l:"Terminal (Zsh)",c:"#43E3BC"},[
{x:"2025-03-07",y:313}
,
{x:"2025-03-10",y:419}
,
{x:"2025-03-11",y:191}
,
{x:"2025-03-12",y:37}
,
{x:"2025-03-13",y:197}
,
{x:"2025-03-17",y:257}
,
{x:"2025-03-18",y:187}
,
{x:"2025-03-19",y:978}
,
{x:"2025-03-20",y:248}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-03-07",y:2}
,
{x:"2025-03-10",y:3}
,
{x:"2025-03-13",y:21}
,
{x:"2025-03-18",y:570}
,
{x:"2025-03-19",y:244}
,
{x:"2025-03-20",y:82}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-03-10",y:4}
,
{x:"2025-03-11",y:15}
,
{x:"2025-03-12",y:6}
,
{x:"2025-03-17",y:5}
,
{x:"2025-03-18",y:556}
,
{x:"2025-03-19",y:31}
,
{x:"2025-03-20",y:14}
,
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-03-07",y:109}
,
{x:"2025-03-10",y:35}
,
{x:"2025-03-11",y:43}
,
{x:"2025-03-13",y:2}
,
{x:"2025-03-17",y:40}
,
{x:"2025-03-18",y:81}
,
{x:"2025-03-19",y:37}
,
{x:"2025-03-20",y:80}
,
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-03-07",y:9}
,
{x:"2025-03-10",y:53}
,
{x:"2025-03-12",y:16}
,
{x:"2025-03-13",y:14}
,
{x:"2025-03-17",y:1}
,
{x:"2025-03-18",y:6}
,
{x:"2025-03-19",y:19}
,
{x:"2025-03-20",y:115}
,
]],
[{l:"Ruby",c:"#701516"},[
{x:"2025-03-10",y:56}
,
{x:"2025-03-18",y:1}
,
]],
[{l:"HTML",c:"#e34c26"},[
{x:"2025-03-12",y:1}
,
{x:"2025-03-18",y:1}
,
{x:"2025-03-19",y:33}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-03-20",y:1}
,
{x:"2025-03-19",y:1}
,
{x:"2025-03-18",y:32}
,
{x:"2025-03-10",y:4}
,
]],
]
,
f:[
{x:"2025-03-07",
y:76},
{x:"2025-03-10",
y:28},
{x:"2025-03-11",
y:68},
{x:"2025-03-12",
y:20},
{x:"2025-03-17",
y:74},
{x:"2025-03-18",
y:50},
{x:"2025-03-19",
y:258},
{x:"2025-03-20",
y:62},
]
})
TypeScript level 20 (670,187 XP) (+779)
Terminal (Zsh) level 18 (546,069 XP) (+248)
JavaScript level 15 (380,116 XP)
TypeScript (JSX) level 14 (314,375 XP) (+633)
HTML level 11 (195,786 XP)
Markdown level 10 (161,506 XP) (+82)
Plain text level 8 (127,118 XP) (+77)
scminput level 8 (126,535 XP) (+80)
JSON level 6 (64,599 XP) (+14)
SCSS level 3 (25,197 XP)
Machines
Jarvis level 41 (2,700,040 XP) (+2,029)
Other languages
- YAML level 2 (11,643 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,763 XP) (+115)
- Groovy level 1 (3,856 XP)
- DotEnv level 1 (3,855 XP)
- conf level 1 (3,847 XP)
- Docker level 1 (3,120 XP) (+1)
- Ignore level 1 (2,418 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 | 6k | 3k | 4k | 5k | 4k | 12k | 11k | 11k | 7k | 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
5,375
Most XP/min
234
Day highlights
Average XP/day
1,569
Most XP
15,117
Most focused
6 h 27 m
Top flow languages
49
TypeScript
783 flows
19
Terminal (Zsh)
421 flows
46
JavaScript
378 flows
63
TypeScript (JSX)
378 flows
35
HTML
223 flows
18
scminput
126 flows
25
Markdown
74 flows
15
JSON
57 flows
8
Plain text
43 flows
33
SCSS
40 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:43312},
{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:1637},
{h:"09",x:11440},
{h:"10",x:73512},
{h:"11",x:155097},
{h:"12",x:235276},
{h:"13",x:232388},
{h:"14",x:219856},
{h:"15",x:271820},
{h:"16",x:290693},
{h:"17",x:319307},
{h:"18",x:241822},
{h:"19",x:213747},
{h:"20",x:144652},
{h:"21",x:82812},
{h:"22",x:70850},
{h:"23",x:77319},
]
,
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:1247},
{h:"11",m:3372},
{h:"12",m:6124},
{h:"13",m:6988},
{h:"14",m:6700},
{h:"15",m:7220},
{h:"16",m:8696},
{h:"17",m:9657},
{h:"18",m:6674},
{h:"19",m:6521},
{h:"20",m:4308},
{h:"21",m:2202},
{h:"22",m:2136},
{h:"23",m:2174},
]
})
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.