ravi-rajpurohit
- User since:
- Last programmed on:
Level 40 (2,586,106 XP)
({x:[
[{l:"TypeScript (JSX)",c:"#4FBB6B"},[
{x:"2025-01-23",y:490}
,
{x:"2025-01-24",y:3676}
,
{x:"2025-01-26",y:410}
,
{x:"2025-01-27",y:2158}
,
{x:"2025-01-28",y:2366}
,
{x:"2025-01-29",y:520}
,
{x:"2025-01-30",y:2032}
,
{x:"2025-01-31",y:655}
,
{x:"2025-02-03",y:124}
,
{x:"2025-02-04",y:13}
,
]],
[{l:"TypeScript",c:"#2b7489"},[
{x:"2025-01-23",y:74}
,
{x:"2025-01-24",y:636}
,
{x:"2025-01-26",y:301}
,
{x:"2025-01-27",y:1023}
,
{x:"2025-01-28",y:346}
,
{x:"2025-01-29",y:1254}
,
{x:"2025-01-30",y:380}
,
{x:"2025-01-31",y:425}
,
{x:"2025-02-02",y:9}
,
{x:"2025-02-03",y:607}
,
{x:"2025-02-04",y:1178}
,
]],
[{l:"Terminal (Zsh)",c:"#43E3BC"},[
{x:"2025-01-23",y:503}
,
{x:"2025-01-24",y:1527}
,
{x:"2025-01-26",y:203}
,
{x:"2025-01-27",y:823}
,
{x:"2025-01-28",y:422}
,
{x:"2025-01-29",y:645}
,
{x:"2025-01-30",y:654}
,
{x:"2025-01-31",y:966}
,
{x:"2025-02-02",y:3}
,
{x:"2025-02-03",y:241}
,
{x:"2025-02-04",y:20}
,
]],
[{l:"Plain text",c:"#F39A07"},[
{x:"2025-01-23",y:95}
,
{x:"2025-01-24",y:221}
,
{x:"2025-01-25",y:28}
,
{x:"2025-01-27",y:444}
,
{x:"2025-01-28",y:974}
,
{x:"2025-01-29",y:75}
,
{x:"2025-01-30",y:63}
,
{x:"2025-01-31",y:574}
,
{x:"2025-02-01",y:60}
,
{x:"2025-02-03",y:86}
,
{x:"2025-02-04",y:394}
,
]],
[{l:"Markdown",c:"#083fa1"},[
{x:"2025-01-23",y:291}
,
{x:"2025-01-27",y:624}
,
{x:"2025-01-28",y:311}
,
{x:"2025-01-29",y:116}
,
{x:"2025-01-31",y:1242}
,
{x:"2025-02-04",y:22}
,
]],
[{l:"scminput",c:"#69C5A3"},[
{x:"2025-01-23",y:32}
,
{x:"2025-01-24",y:184}
,
{x:"2025-01-26",y:4}
,
{x:"2025-01-27",y:68}
,
{x:"2025-01-28",y:130}
,
{x:"2025-01-29",y:406}
,
{x:"2025-01-30",y:259}
,
{x:"2025-01-31",y:456}
,
{x:"2025-02-03",y:35}
,
{x:"2025-02-04",y:2}
,
]],
[{l:"JSON",c:"#292929"},[
{x:"2025-01-24",y:443}
,
{x:"2025-01-27",y:94}
,
{x:"2025-01-28",y:9}
,
{x:"2025-01-29",y:22}
,
{x:"2025-01-30",y:161}
,
{x:"2025-01-31",y:173}
,
{x:"2025-02-03",y:1}
,
{x:"2025-02-04",y:2}
,
]],
[{l:"YAML",c:"#cb171e"},[
{x:"2025-01-29",y:2}
,
{x:"2025-01-31",y:758}
,
{x:"2025-02-03",y:108}
,
]],
[{l:"Shell Script",c:"#3F17D5"},[
{x:"2025-01-23",y:22}
,
{x:"2025-01-24",y:113}
,
{x:"2025-01-27",y:59}
,
{x:"2025-01-28",y:89}
,
{x:"2025-01-29",y:132}
,
{x:"2025-01-30",y:3}
,
{x:"2025-01-31",y:25}
,
]],
[{l:"CSS",c:"#563d7c"},[
{x:"2025-01-23",y:36}
,
{x:"2025-01-24",y:59}
,
]],
[{l:"Others",c:"#888"},[
{x:"2025-01-31",y:50}
,
{x:"2025-01-27",y:1}
,
{x:"2025-01-24",y:37}
,
{x:"2025-01-23",y:1}
,
]],
]
,
f:[
{x:"2025-01-23",
y:22},
{x:"2025-01-24",
y:293},
{x:"2025-01-27",
y:134},
{x:"2025-01-28",
y:168},
{x:"2025-01-29",
y:122},
{x:"2025-01-30",
y:128},
{x:"2025-01-31",
y:67},
{x:"2025-02-03",
y:55},
{x:"2025-02-04",
y:41},
]
})
TypeScript level 20 (655,631 XP)
Terminal (Zsh) level 18 (527,171 XP)
JavaScript level 15 (379,674 XP)
TypeScript (JSX) level 12 (258,514 XP)
HTML level 11 (195,751 XP)
Markdown level 9 (155,176 XP)
scminput level 8 (122,083 XP)
Plain text level 8 (120,551 XP)
JSON level 6 (60,549 XP)
SCSS level 3 (25,197 XP)
Machines
Jarvis level 40 (2,586,106 XP)
Other languages
- YAML level 2 (11,532 XP)
- JavaScript (JSX) level 2 (10,957 XP)
- GraphQL level 2 (10,004 XP)
- CSS level 2 (8,686 XP)
- Shell Script level 2 (8,223 XP)
- Groovy level 1 (3,856 XP)
- DotEnv level 1 (3,854 XP)
- conf level 1 (3,847 XP)
- Docker level 1 (3,111 XP)
- Log level 1 (2,302 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 | 5k | 3k | 3k | 5k | 4k | 3k | 7k | 5k | 6k | 5k | 10k | 4k | 7k | 8k | 5k | 6k | 1k | 7k | 7k | 11k | 6k | 5k | 13k | 5k | 11 | ||
Mar | 7k | 5k | 10k | 4k | 5k | 3k | 2k | 4k | 6k | 2k | 3k | 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
5,335
Most XP/min
232
Day highlights
Average XP/day
1,537
Most XP
15,117
Most focused
6 h 27 m
Top flow languages
49
TypeScript
756 flows
19
Terminal (Zsh)
410 flows
46
JavaScript
379 flows
64
TypeScript (JSX)
310 flows
35
HTML
221 flows
18
scminput
118 flows
24
Markdown
61 flows
15
JSON
57 flows
8
Plain text
41 flows
33
SCSS
41 flows
Flow score means percentage of all XP for language acquired in flow state.
Most prolific hours of the day
({x:[
{h:"00",x:42791},
{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:10273},
{h:"10",x:69560},
{h:"11",x:146409},
{h:"12",x:222490},
{h:"13",x:223302},
{h:"14",x:210924},
{h:"15",x:258705},
{h:"16",x:279903},
{h:"17",x:308257},
{h:"18",x:234690},
{h:"19",x:206669},
{h:"20",x:139836},
{h:"21",x:80757},
{h:"22",x:64000},
{h:"23",x:71408},
]
,
f:[
{h:"00",m:1407},
{h:"01",m:364},
{h:"02",m:59},
{h:"03",m:12},
{h:"07",m:18},
{h:"08",m:27},
{h:"09",m:112},
{h:"10",m:1119},
{h:"11",m:3123},
{h:"12",m:5786},
{h:"13",m:6773},
{h:"14",m:6291},
{h:"15",m:6803},
{h:"16",m:8299},
{h:"17",m:9177},
{h:"18",m:6370},
{h:"19",m:6252},
{h:"20",m:4041},
{h:"21",m:2082},
{h:"22",m:1864},
{h:"23",m:1892},
]
})
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.