Repository navigation
Expand file tree
/
Copy path404.html
More file actions
122 lines (107 loc) · 25.8 KB
/
Copy path404.html
File metadata and controls
122 lines (107 loc) · 25.8 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE html><html lang="en" dir="ltr" data-scroll-behavior="smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/33yajgvoqvocm.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/2johg7mzulaso.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2g49ir6_3u95x.js"/><script src="/_next/static/chunks/2-heb4zakw7ga.js" async=""></script><script src="/_next/static/chunks/18q_bidehvl9h.js" async=""></script><script src="/_next/static/chunks/112j4_ui7siok.js" async=""></script><script src="/_next/static/chunks/2brd7eyisotcl.js" async=""></script><script src="/_next/static/chunks/turbopack-3972i4ugce8jl.js" async=""></script><script src="/_next/static/chunks/24r34a-n32hqc.js" async=""></script><script src="/_next/static/chunks/43vlts6fa95uy.js" async=""></script><script src="/_next/static/chunks/3lsiycls8h2s7.js" async=""></script><script src="/_next/static/chunks/0njh_wy68exc9.js" async=""></script><script src="/_next/static/chunks/0dq4l9zjdopuz.js" async=""></script><script src="/_next/static/chunks/2k2rfcnlc3oj0.js" async=""></script><script src="/_next/static/chunks/12wa4cy99gwru.js" async=""></script><meta name="robots" content="noindex"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="white"/><meta name="theme-color" content="hsl(0 0% 12%)"/><title>404: This page could not be found.</title><title>Mohammad Moradi | Software Engineer</title><meta name="description" content="Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications."/><link rel="manifest" href="/manifest.webmanifest"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://rsdev64.github.io/"/><meta property="og:title" content="Mohammad Moradi | Software Engineer"/><meta property="og:description" content="Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications."/><meta property="og:url" content="https://rsdev64.github.io/"/><meta property="og:site_name" content="Mohammad Moradi | Software Engineer"/><meta property="og:locale" content="en"/><meta property="og:image" content="https://rsdev64.github.io/images/me.jpg"/><meta property="og:image:width" content="1024"/><meta property="og:image:height" content="1024"/><meta property="og:image:alt" content="Mohammad Moradi | Software Engineer"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Mohammad Moradi | Software Engineer"/><meta name="twitter:description" content="Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications."/><meta name="twitter:image" content="https://rsdev64.github.io/images/me.jpg"/><link rel="icon" href="/favicon.ico?favicon.2ojoghhsay4k0.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon1.png?icon1.2a_h8i9j4f7ds.png" sizes="16x16" type="image/png"/><link rel="icon" href="/icon2.png?icon2.124i15350n94v.png" sizes="32x32" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.33rp9ye8hk8vn.png" sizes="180x180" type="image/png"/><script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script></head><body class="font-sans antialiased jetbrains_mono_6104e6b7-module__s6uLTa__variable inter_fd091ad6-module__giF-bG__variable"><div hidden=""><!--$--><!--/$--></div><script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","system",null,["light","dark"],null,true,true)</script><style>
:root {
--bprogress-color: var(--color-primary);
--bprogress-height: 3px;
--bprogress-spinner-size: 18px;
--bprogress-spinner-animation-duration: 400ms;
--bprogress-spinner-border-size: 2px;
--bprogress-box-shadow: 0 0 10px var(--color-primary), 0 0 5px var(--color-primary);
--bprogress-z-index: 99999;
--bprogress-spinner-top: 15px;
--bprogress-spinner-bottom: auto;
--bprogress-spinner-right: 15px;
--bprogress-spinner-left: auto;
}
.bprogress {
width: 0;
height: 0;
pointer-events: none;
z-index: var(--bprogress-z-index);
}
.bprogress .bar {
background: var(--bprogress-color);
position: fixed;
z-index: var(--bprogress-z-index);
top: 0;
left: 0;
width: 100%;
height: var(--bprogress-height);
}
/* Fancy blur effect */
.bprogress .peg {
display: block;
position: absolute;
right: 0;
width: 100px;
height: 100%;
box-shadow: var(--bprogress-box-shadow);
opacity: 1.0;
transform: rotate(3deg) translate(0px, -4px);
}
/* Remove these to get rid of the spinner */
.bprogress .spinner {
display: block;
position: fixed;
z-index: var(--bprogress-z-index);
top: var(--bprogress-spinner-top);
bottom: var(--bprogress-spinner-bottom);
right: var(--bprogress-spinner-right);
left: var(--bprogress-spinner-left);
}
.bprogress .spinner-icon {
width: var(--bprogress-spinner-size);
height: var(--bprogress-spinner-size);
box-sizing: border-box;
border: solid var(--bprogress-spinner-border-size) transparent;
border-top-color: var(--bprogress-color);
border-left-color: var(--bprogress-color);
border-radius: 50%;
-webkit-animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
animation: bprogress-spinner var(--bprogress-spinner-animation-duration) linear infinite;
}
.bprogress-custom-parent {
overflow: hidden;
position: relative;
}
.bprogress-custom-parent .bprogress .spinner,
.bprogress-custom-parent .bprogress .bar {
position: absolute;
}
.bprogress .indeterminate {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: var(--bprogress-height);
overflow: hidden;
}
.bprogress .indeterminate .inc,
.bprogress .indeterminate .dec {
position: absolute;
top: 0;
height: 100%;
background-color: var(--bprogress-color);
}
.bprogress .indeterminate .inc {
animation: bprogress-indeterminate-increase 2s infinite;
}
.bprogress .indeterminate .dec {
animation: bprogress-indeterminate-decrease 2s 0.5s infinite;
}
@-webkit-keyframes bprogress-spinner {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes bprogress-spinner {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes bprogress-indeterminate-increase {
from { left: -5%; width: 5%; }
to { left: 130%; width: 100%; }
}
@keyframes bprogress-indeterminate-decrease {
from { left: -80%; width: 80%; }
to { left: 110%; width: 10%; }
}
</style><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div style="font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center"><div><style>body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}</style><h1 class="next-error-h1" style="display:inline-block;margin:0 20px 0 0;padding:0 23px 0 0;font-size:24px;font-weight:500;vertical-align:top;line-height:49px">404</h1><div style="display:inline-block"><h2 style="font-size:14px;font-weight:400;line-height:49px;margin:0">This page could not be found.</h2></div></div></div><!--$--><!--/$--><script src="/_next/static/chunks/2g49ir6_3u95x.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[78382,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"default\"]\n4:I[21791,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"default\"]\n5:I[86804,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"OutletBoundary\"]\n6:\"$Sreact.suspense\"\n9:I[86804,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"ViewportBoundary\"]\nb:I[86804,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"MetadataBoundary\"]\nd:I[87094,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/33yajgvoqvocm.css\",\"style\"]\n:HL[\"/_next/static/chunks/2johg7mzulaso.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"_not-found\",\"\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"/_not-found\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/33yajgvoqvocm.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2johg7mzulaso.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/24r34a-n32hqc.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/43vlts6fa95uy.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/3lsiycls8h2s7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0njh_wy68exc9.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/12wa4cy99gwru.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],null,[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@7\"}]}]]}],{},null,false,null]},null,false,\"$@8\"]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[[\"$\",\"meta\",null,{\"name\":\"robots\",\"content\":\"noindex\"}],[\"$\",\"$L9\",null,{\"children\":\"$La\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$6\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lc\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$d\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/33yajgvoqvocm.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2johg7mzulaso.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"Bdv80WwszFGPZFBZOB-29\"}\n"])</script><script>self.__next_f.push([1,"e:[]\n8:\"$We\"\n"])</script><script>self.__next_f.push([1,"f:I[21049,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"DirectionProvider\"]\n2:[\"$\",\"html\",null,{\"lang\":\"en\",\"dir\":\"ltr\",\"data-scroll-behavior\":\"smooth\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans antialiased jetbrains_mono_6104e6b7-module__s6uLTa__variable inter_fd091ad6-module__giF-bG__variable\",\"children\":[\"$\",\"$Lf\",null,{\"direction\":\"ltr\",\"children\":\"$L10\"}]}]}]\n"])</script><script>self.__next_f.push([1,"11:I[97231,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"BotContext\"]\n10:[\"$\",\"$L11\",null,{\"value\":{\"isBot\":false},\"children\":\"$L12\"}]\n"])</script><script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"white\"}]]\n"])</script><script>self.__next_f.push([1,"13:I[76891,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"default\"]\n14:I[21493,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"ThemeProvider\"]\n15:I[90884,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"default\"]\n16:I[24652,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"TooltipProvider\"]\n17:I[19847,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"ScrollManager\"]\n"])</script><script>self.__next_f.push([1,"12:[\"$\",\"$L13\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"metadata\":{\"home\":{\"title\":\"Mohammad Moradi | Software Engineer\",\"description\":\"Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications.\"}},\"LocaleSwitcher\":{\"title\":\"Select language\",\"label\":\"Change language\"},\"NumberStepper\":{\"increment\":\"Increment\",\"decrement\":\"Decrement\"},\"navItems\":{\"blog\":\"Blog\"},\"AboutMeSection\":{\"name\":\"Mohammad Moradi\",\"date\":\"May 2026\",\"role\":\"Software Engineer\",\"openToWork\":\"Open to Work\",\"getInTouch\":\"Get in Touch\",\"viewBlog\":\"Read the Blog\",\"yearsExperience\":\"6+ Years Experience\",\"description\":\"\u003cprimary\u003eSoftware Engineer\u003c/primary\u003e with 6+ years of experience developing web applications. Specialized in TypeScript and Rust, building cross-platform applications, performance-critical systems, CLI tools, and libraries. Primarily working with \u003cprimary\u003eReact\u003c/primary\u003e and \u003cprimary\u003eNext.js\u003c/primary\u003e, with experience in monorepo architectures and modular development, focused on scalability, maintainability, and developer experience.\"}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$L15\",null,{\"children\":[\"$\",\"$L16\",null,{\"children\":[[\"$\",\"$L17\",null,{}],[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":[[[\"$\",\"title\",null,{\"children\":\"403: This page could not be accessed.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:1:props:style\",\"children\":403}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be accessed.\"}]}]]}]}]],[]],\"unauthorized\":[[[\"$\",\"title\",null,{\"children\":\"401: You're not authorized to access this page.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:1:props:style\",\"children\":401}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:children:1:children:0:props:children:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"You're not authorized to access this page.\"}]}]]}]}]],[]]}]]}]}]}]}]\n"])</script><script>self.__next_f.push([1,"18:I[81302,[\"/_next/static/chunks/24r34a-n32hqc.js\",\"/_next/static/chunks/43vlts6fa95uy.js\",\"/_next/static/chunks/3lsiycls8h2s7.js\",\"/_next/static/chunks/0njh_wy68exc9.js\",\"/_next/static/chunks/0dq4l9zjdopuz.js\",\"/_next/static/chunks/2k2rfcnlc3oj0.js\",\"/_next/static/chunks/12wa4cy99gwru.js\"],\"IconMark\"]\n7:null\n"])</script><script>self.__next_f.push([1,"c:[[\"$\",\"title\",\"0\",{\"children\":\"Mohammad Moradi | Software Engineer\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://rsdev64.github.io/\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Mohammad Moradi | Software Engineer\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://rsdev64.github.io/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Mohammad Moradi | Software Engineer\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://rsdev64.github.io/images/me.jpg\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:width\",\"content\":\"1024\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:height\",\"content\":\"1024\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image:alt\",\"content\":\"Mohammad Moradi | Software Engineer\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"Mohammad Moradi | Software Engineer\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Mohammad Moradi is a software engineer with over 6 years of experience specializing in TypeScript and Rust, building high-performance web applications.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://rsdev64.github.io/images/me.jpg\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.2ojoghhsay4k0.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"21\",{\"rel\":\"icon\",\"href\":\"/icon1.png?icon1.2a_h8i9j4f7ds.png\",\"sizes\":\"16x16\",\"type\":\"image/png\"}],[\"$\",\"link\",\"22\",{\"rel\":\"icon\",\"href\":\"/icon2.png?icon2.124i15350n94v.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.33rp9ye8hk8vn.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L18\",\"24\",{}]]\n"])</script></body></html>