Help
RSS
API
Feed
Maltego
Contact
Domain > cloudcodetree.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-10-29
18.165.116.94
(
ClassC
)
2025-10-10
185.199.109.153
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: keep-aliveContent-Length: 162Server: GitHub.comContent-Type: text/htmlLocation: https://cloudcodetree.com/X-GitHub-Request-Id: C434:161D92:277267E:27FF802:68E9271FAccept-Ranges: bytesAge: 0Date: Fri, 10 Oct 2025 15:32:54 GMTVia: 1.1 varnishX-Served-By: cache-bfi-krnt7300049-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1760110375.715510,VS0,VE61Vary: Accept-EncodingX-Fastly-Request-ID: 4e6fd817617cb12d518c8f09b259642b222887c6 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 75072Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Fri, 19 Sep 2025 18:29:52 GMTAccess-Control-Allow-Origin: *Strict-Transport-Security: max-age31556952ETag: 68cda120-12540expires: Fri, 10 Oct 2025 15:42:54 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: B7BC:1839B4:2C41E6D:2CD7DB3:68E92726Accept-Ranges: bytesAge: 0Date: Fri, 10 Oct 2025 15:32:54 GMTVia: 1.1 varnishX-Served-By: cache-bfi-kbfi7400079-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1760110375.828013,VS0,VE89Vary: Accept-EncodingX-Fastly-Request-ID: 535e5c300bdd9fb9825f2b153e0ec9d5060b383a !DOCTYPE html>!--_HaLTIPNbsH_LdgwdddlW-->html langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relpreload hrefhttps://cloudcodetree.com/_next/static/media/e4af272ccee01ff0-s.p.woff2 asfont crossorigin typefont/woff2/>link relpreload asimage href/Fav_Icon.svg/>link relstylesheet hrefhttps://cloudcodetree.com/_next/static/css/f6e798ea86052b0a.css data-precedencenext/>link relpreload asscript fetchPrioritylow hrefhttps://cloudcodetree.com/_next/static/chunks/webpack-c3c5582c179f8607.js/>script srchttps://cloudcodetree.com/_next/static/chunks/9dda1f82-fc8f35897e9fe410.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/72-bb916ff2b44c5700.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/main-app-911a2c3731c3020c.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/625-41b157c4546dcc3e.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/183-61214f94e95e0d4a.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/app/layout-0a838ba329ae586d.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/961-ff74971244a7d2b6.js async>/script>script srchttps://cloudcodetree.com/_next/static/chunks/app/page-e84b48d5832491fb.js async>/script>meta namenext-size-adjust content/>meta nameemotion-insertion-point content/>link relicon href/icon sizes32x32 typeimage/png/>link relapple-touch-icon href/apple-icon sizes180x180 typeimage/png/>link reldns-prefetch href//fonts.googleapis.com/>link reldns-prefetch href//fonts.gstatic.com/>link relpreconnect hrefhttps://fonts.googleapis.com crossoriginanonymous/>link relpreconnect hrefhttps://fonts.gstatic.com crossoriginanonymous/>title>Chris Harper | Principal Software Engineering Manager/title>meta namedescription contentPrincipal Software Engineering Manager with extensive experience leading enterprise teams and cloud architecture initiatives./>meta propertyog:title contentChris Harper | Principal Software Engineering Manager/>meta propertyog:description contentPrincipal Software Engineering Manager with extensive experience leading enterprise teams and cloud architecture initiatives./>meta propertyog:url contenthttps://cloudcodetree.com//>meta propertyog:site_name contentCloudCodeTree/>meta propertyog:type contentwebsite/>meta nametwitter:card contentsummary_large_image/>meta nametwitter:title contentChris Harper | Principal Software Engineering Manager/>meta nametwitter:description contentPrincipal Software Engineering Manager with extensive experience leading enterprise teams and cloud architecture initiatives./>link relicon href/icon?2fe5f8b2361762fc typeimage/png sizes32x32/>link relapple-touch-icon href/apple-icon?00024496197bb350 typeimage/png sizes180x180/>script srchttps://cloudcodetree.com/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body class__className_c9a639>div hidden>!--$-->!--/$-->/div>div classmin-h-screen bg-dark-950 text-dark-50 critical-css>style data-emotioncss ogmp5q>.css-ogmp5q{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;}/style>div classMuiBox-root css-ogmp5q>style data-emotioncss xv858m>.css-xv858m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:fixed;z-index:1100;top:0;left:auto;right:0;--AppBar-background:#1976d2;--AppBar-color:#fff;background-color:var(--AppBar-background);color:var(--AppBar-color);z-index:1201;background:rgba(15, 23, 42, 0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148, 163, 184, 0.1);}@media print{.css-xv858m{position:absolute;}}/style>style data-emotioncss 1ve6246>.css-1ve6246{background-color:#fff;color:rgba(0, 0, 0, 0.87);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:fixed;z-index:1100;top:0;left:auto;right:0;--AppBar-background:#1976d2;--AppBar-color:#fff;background-color:var(--AppBar-background);color:var(--AppBar-color);z-index:1201;background:rgba(15, 23, 42, 0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(148, 163, 184, 0.1);}@media print{.css-1ve6246{position:absolute;}}/style>header classMuiPaper-root MuiPaper-elevation MuiPaper-elevation4 MuiAppBar-root MuiAppBar-colorPrimary MuiAppBar-positionFixed mui-fixed css-1ve6246 style--Paper-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12)>style data-emotioncss 1cmizrj>.css-1cmizrj{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:16px;padding-right:16px;}@media (min-width:600px){.css-1cmizrj{padding-left:24px;padding-right:24px;}}@media (min-width:1536px){.css-1cmizrj{max-width:1536px;}}/style>div classMuiContainer-root MuiContainer-maxWidthXl css-1cmizrj>style data-emotioncss awgou1>.css-awgou1{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px;padding-right:16px;min-height:56px;}@media (min-width:600px){.css-awgou1{padding-left:24px;padding-right:24px;}}@media (min-width:0px){@media (orientation: landscape){.css-awgou1{min-height:48px;}}}@media (min-width:600px){.css-awgou1{min-height:64px;}}/style>div classMuiToolbar-root MuiToolbar-gutters MuiToolbar-regular css-awgou1>style data-emotioncss 1f81fqc>.css-1f81fqc{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;--IconButton-hoverBg:rgba(0, 0, 0, 0.04);margin-left:-12px;color:inherit;margin-right:16px;}.css-1f81fqc:hover{background-color:var(--IconButton-hoverBg);}@media (hover: none){.css-1f81fqc:hover{background-color:transparent;}}.css-1f81fqc.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}.css-1f81fqc.MuiIconButton-loading{color:transparent;}@media (min-width:900px){.css-1f81fqc{display:none;}}/style>style data-emotioncss 17ncob4>.css-17ncob4{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;--IconButton-hoverBg:rgba(0, 0, 0, 0.04);margin-left:-12px;color:inherit;margin-right:16px;}.css-17ncob4::-moz-focus-inner{border-style:none;}.css-17ncob4.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-17ncob4{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-17ncob4:hover{background-color:var(--IconButton-hoverBg);}@media (hover: none){.css-17ncob4:hover{background-color:transparent;}}.css-17ncob4.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}.css-17ncob4.MuiIconButton-loading{color:transparent;}@media (min-width:900px){.css-17ncob4{display:none;}}/style>button classMuiButtonBase-root MuiIconButton-root MuiIconButton-colorInherit MuiIconButton-edgeStart MuiIconButton-sizeMedium css-17ncob4 tabindex0 typebutton aria-labelopen drawer>style data-emotioncss q7mezt>.css-q7mezt{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;}/style>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z>/path>/svg>/button>style data-emotioncss g422ud>.css-g422ud{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:32px;}@media (min-width:0px){.css-g422ud{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}@media (min-width:900px){.css-g422ud{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}}/style>div classMuiBox-root css-g422ud>style data-emotioncss 15sgn5o>.css-15sgn5o{width:32px;height:32px;margin-right:12px;}/style>img classMuiBox-root css-15sgn5o src/Fav_Icon.svg altCloudCodeTree Logo/>style data-emotioncss gtktoz>.css-gtktoz{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.6;letter-spacing:0.0075em;color:inherit;-webkit-text-decoration:none;text-decoration:none;}/style>a classMuiTypography-root MuiTypography-h6 gradient-text css-gtktoz href/>CloudCodeTree/a>/div>style data-emotioncss qp2r94>.css-qp2r94{gap:8px;margin-left:auto;}@media (min-width:0px){.css-qp2r94{display:none;}}@media (min-width:900px){.css-qp2r94{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/style>div classMuiBox-root css-qp2r94>style data-emotioncss k8mz4i>.css-k8mz4i{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);color:inherit;border-color:currentColor;--variant-containedBg:#e0e0e0;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:#3b82f6;}.css-k8mz4i:hover{-webkit-text-decoration:none;text-decoration:none;}.css-k8mz4i.Mui-disabled{color:rgba(0, 0, 0, 0.26);}@media (hover: hover){.css-k8mz4i:hover{--variant-containedBg:#f5f5f5;--variant-textBg:rgba(0, 0, 0, 0.04);--variant-outlinedBg:rgba(0, 0, 0, 0.04);}}.css-k8mz4i.MuiButton-loading{color:transparent;}.css-k8mz4i:hover{background-color:rgba(59, 130, 246, 0.1);}/style>style data-emotioncss 13qn6gc>.css-13qn6gc{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);color:inherit;border-color:currentColor;--variant-containedBg:#e0e0e0;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:#3b82f6;}.css-13qn6gc::-moz-focus-inner{border-style:none;}.css-13qn6gc.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-13qn6gc{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-13qn6gc:hover{-webkit-text-decoration:none;text-decoration:none;}.css-13qn6gc.Mui-disabled{color:rgba(0, 0, 0, 0.26);}@media (hover: hover){.css-13qn6gc:hover{--variant-containedBg:#f5f5f5;--variant-textBg:rgba(0, 0, 0, 0.04);--variant-outlinedBg:rgba(0, 0, 0, 0.04);}}.css-13qn6gc.MuiButton-loading{color:transparent;}.css-13qn6gc:hover{background-color:rgba(59, 130, 246, 0.1);}/style>a classMuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit css-13qn6gc tabindex0 href/>style data-emotioncss 1ygddt1>.css-1ygddt1{display:inherit;margin-right:8px;margin-left:-4px;}.css-1ygddt1>*:nth-of-type(1){font-size:20px;}/style>span classMuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1ygddt1>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z>/path>/svg>/span>Home/a>style data-emotioncss tt2xcc>.css-tt2xcc{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);color:inherit;border-color:currentColor;--variant-containedBg:#e0e0e0;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:inherit;}.css-tt2xcc:hover{-webkit-text-decoration:none;text-decoration:none;}.css-tt2xcc.Mui-disabled{color:rgba(0, 0, 0, 0.26);}@media (hover: hover){.css-tt2xcc:hover{--variant-containedBg:#f5f5f5;--variant-textBg:rgba(0, 0, 0, 0.04);--variant-outlinedBg:rgba(0, 0, 0, 0.04);}}.css-tt2xcc.MuiButton-loading{color:transparent;}.css-tt2xcc:hover{background-color:rgba(59, 130, 246, 0.1);}/style>style data-emotioncss 10jix6i>.css-10jix6i{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);color:inherit;border-color:currentColor;--variant-containedBg:#e0e0e0;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:inherit;}.css-10jix6i::-moz-focus-inner{border-style:none;}.css-10jix6i.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-10jix6i{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-10jix6i:hover{-webkit-text-decoration:none;text-decoration:none;}.css-10jix6i.Mui-disabled{color:rgba(0, 0, 0, 0.26);}@media (hover: hover){.css-10jix6i:hover{--variant-containedBg:#f5f5f5;--variant-textBg:rgba(0, 0, 0, 0.04);--variant-outlinedBg:rgba(0, 0, 0, 0.04);}}.css-10jix6i.MuiButton-loading{color:transparent;}.css-10jix6i:hover{background-color:rgba(59, 130, 246, 0.1);}/style>a classMuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit css-10jix6i tabindex0 href/resume>span classMuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1ygddt1>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4>/path>/svg>/span>Resume/a>a classMuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit css-10jix6i tabindex0 href/contact>span classMuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1ygddt1>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM21 8V7l-3 2-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z>/path>/svg>/span>Contact/a>a classMuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit css-10jix6i tabindex0 href/schedule>span classMuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1ygddt1>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8>/path>path dM12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z>/path>/svg>/span>Schedule/a>/div>/div>/div>/header>style data-emotioncss estrdv>.css-estrdv{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}@media (min-width:0px){.css-estrdv{display:none;}}@media (min-width:900px){.css-estrdv{display:none;}}.css-estrdv .MuiDrawer-paper{box-sizing:border-box;width:250px;background-color:rgba(30, 41, 59, 0.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(148, 163, 184, 0.1);}/style>div classMuiDrawer-root MuiDrawer-anchorLeft MuiDrawer-docked css-estrdv>style data-emotioncss y3z2zg>.css-y3z2zg{overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;z-index:1200;-webkit-overflow-scrolling:touch;position:fixed;top:0;outline:0;left:0;border-right:1px solid rgba(0, 0, 0, 0.12);}/style>style data-emotioncss mdxzat>.css-mdxzat{background-color:#fff;color:rgba(0, 0, 0, 0.87);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;z-index:1200;-webkit-overflow-scrolling:touch;position:fixed;top:0;outline:0;left:0;border-right:1px solid rgba(0, 0, 0, 0.12);}/style>div classMuiPaper-root MuiPaper-elevation MuiPaper-elevation0 MuiDrawer-paper MuiDrawer-paperAnchorLeft MuiDrawer-paperAnchorDockedLeft css-mdxzat style--Paper-shadow:none>style data-emotioncss 1hskriy>.css-1hskriy{width:250px;}/style>div classMuiBox-root css-1hskriy>style data-emotioncss 293mih>.css-293mih{padding:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/style>div classMuiBox-root css-293mih>style data-emotioncss 70qvj9>.css-70qvj9{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/style>div classMuiBox-root css-70qvj9>style data-emotioncss kowkli>.css-kowkli{width:28px;height:28px;margin-right:12px;}/style>img classMuiBox-root css-kowkli src/Fav_Icon.svg altCloudCodeTree Logo/>style data-emotioncss 1rl0qlz>.css-1rl0qlz{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.6;letter-spacing:0.0075em;}/style>h6 classMuiTypography-root MuiTypography-h6 gradient-text css-1rl0qlz>CloudCodeTree/h6>/div>style data-emotioncss i8o9v>.css-i8o9v{text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;--IconButton-hoverBg:rgba(0, 0, 0, 0.04);}.css-i8o9v:hover{background-color:var(--IconButton-hoverBg);}@media (hover: none){.css-i8o9v:hover{background-color:transparent;}}.css-i8o9v.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}.css-i8o9v.MuiIconButton-loading{color:transparent;}@media (min-width:900px){.css-i8o9v{display:none;}}/style>style data-emotioncss 11f95qo>.css-11f95qo{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;text-align:center;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem;padding:8px;border-radius:50%;color:rgba(0, 0, 0, 0.54);-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;--IconButton-hoverBg:rgba(0, 0, 0, 0.04);}.css-11f95qo::-moz-focus-inner{border-style:none;}.css-11f95qo.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-11f95qo{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-11f95qo:hover{background-color:var(--IconButton-hoverBg);}@media (hover: none){.css-11f95qo:hover{background-color:transparent;}}.css-11f95qo.Mui-disabled{background-color:transparent;color:rgba(0, 0, 0, 0.26);}.css-11f95qo.MuiIconButton-loading{color:transparent;}@media (min-width:900px){.css-11f95qo{display:none;}}/style>button classMuiButtonBase-root MuiIconButton-root MuiIconButton-sizeMedium css-11f95qo tabindex0 typebutton>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z>/path>/svg>/button>/div>style data-emotioncss 1wduhak>.css-1wduhak{list-style:none;margin:0;padding:0;position:relative;padding-top:8px;padding-bottom:8px;}/style>ul classMuiList-root MuiList-padding css-1wduhak>style data-emotioncss 1ohqk82>.css-1ohqk82{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-text-decoration:none;text-decoration:none;width:100%;box-sizing:border-box;text-align:left;}/style>li classMuiListItem-root MuiListItem-gutters css-1ohqk82>style data-emotioncss 1ffvhr4>.css-1ffvhr4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-text-decoration:none;text-decoration:none;min-width:0;box-sizing:border-box;text-align:left;padding-top:8px;padding-bottom:8px;-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding-left:16px;padding-right:16px;}.css-1ffvhr4:hover{-webkit-text-decoration:none;text-decoration:none;background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-1ffvhr4:hover{background-color:transparent;}}.css-1ffvhr4.Mui-selected{background-color:rgba(25, 118, 210, 0.08);}.css-1ffvhr4.Mui-selected.Mui-focusVisible{background-color:rgba(25, 118, 210, 0.2);}.css-1ffvhr4.Mui-selected:hover{background-color:rgba(25, 118, 210, 0.12);}@media (hover: none){.css-1ffvhr4.Mui-selected:hover{background-color:rgba(25, 118, 210, 0.08);}}.css-1ffvhr4.Mui-focusVisible{background-color:rgba(0, 0, 0, 0.12);}.css-1ffvhr4.Mui-disabled{opacity:0.38;}.css-1ffvhr4.Mui-selected{background-color:rgba(59, 130, 246, 0.1);border-right:3px solid #3b82f6;}/style>style data-emotioncss 11x0u0z>.css-11x0u0z{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-text-decoration:none;text-decoration:none;min-width:0;box-sizing:border-box;text-align:left;padding-top:8px;padding-bottom:8px;-webkit-transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding-left:16px;padding-right:16px;}.css-11x0u0z::-moz-focus-inner{border-style:none;}.css-11x0u0z.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-11x0u0z{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-11x0u0z:hover{-webkit-text-decoration:none;text-decoration:none;background-color:rgba(0, 0, 0, 0.04);}@media (hover: none){.css-11x0u0z:hover{background-color:transparent;}}.css-11x0u0z.Mui-selected{background-color:rgba(25, 118, 210, 0.08);}.css-11x0u0z.Mui-selected.Mui-focusVisible{background-color:rgba(25, 118, 210, 0.2);}.css-11x0u0z.Mui-selected:hover{background-color:rgba(25, 118, 210, 0.12);}@media (hover: none){.css-11x0u0z.Mui-selected:hover{background-color:rgba(25, 118, 210, 0.08);}}.css-11x0u0z.Mui-focusVisible{background-color:rgba(0, 0, 0, 0.12);}.css-11x0u0z.Mui-disabled{opacity:0.38;}.css-11x0u0z.Mui-selected{background-color:rgba(59, 130, 246, 0.1);border-right:3px solid #3b82f6;}/style>a classMuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters Mui-selected MuiListItemButton-root MuiListItemButton-gutters Mui-selected css-11x0u0z tabindex0 href/>style data-emotioncss 102s4zg>.css-102s4zg{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;margin-right:16px;color:#3b82f6;}/style>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-102s4zg focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z>/path>/svg>style data-emotioncss 14rdsw0>.css-14rdsw0{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-top:4px;margin-bottom:4px;}.MuiTypography-root:where(.css-14rdsw0 .MuiListItemText-primary){display:block;}.MuiTypography-root:where(.css-14rdsw0 .MuiListItemText-secondary){display:block;}/style>div classMuiListItemText-root css-14rdsw0>style data-emotioncss fyswvn>.css-fyswvn{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0.00938em;}/style>span classMuiTypography-root MuiTypography-body1 MuiListItemText-primary css-fyswvn>Home/span>/div>/a>/li>li classMuiListItem-root MuiListItem-gutters css-1ohqk82>a classMuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-11x0u0z tabindex0 href/resume>style data-emotioncss hgy7yp>.css-hgy7yp{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;margin-right:16px;color:inherit;}/style>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-hgy7yp focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4>/path>/svg>div classMuiListItemText-root css-14rdsw0>span classMuiTypography-root MuiTypography-body1 MuiListItemText-primary css-fyswvn>Resume/span>/div>/a>/li>li classMuiListItem-root MuiListItem-gutters css-1ohqk82>a classMuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-11x0u0z tabindex0 href/contact>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-hgy7yp focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM21 8V7l-3 2-3-2v1l3 2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2M8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3m6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1zm8-6h-8V6h8z>/path>/svg>div classMuiListItemText-root css-14rdsw0>span classMuiTypography-root MuiTypography-body1 MuiListItemText-primary css-fyswvn>Contact/span>/div>/a>/li>li classMuiListItem-root MuiListItem-gutters css-1ohqk82>a classMuiButtonBase-root MuiListItemButton-root MuiListItemButton-gutters MuiListItemButton-root MuiListItemButton-gutters css-11x0u0z tabindex0 href/schedule>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-hgy7yp focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8>/path>path dM12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z>/path>/svg>div classMuiListItemText-root css-14rdsw0>span classMuiTypography-root MuiTypography-body1 MuiListItemText-primary css-fyswvn>Schedule/span>/div>/a>/li>/ul>/div>/div>/div>style data-emotioncss fibmgc>.css-fibmgc{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-height:100vh;background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);}@media (min-width:0px){.css-fibmgc{padding-top:64px;}}@media (min-width:900px){.css-fibmgc{padding-top:72px;}}/style>main classMuiBox-root css-fibmgc>div stylemin-height:100vh;opacity:0>style data-emotioncss vh0fcp>.css-vh0fcp{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:32px;}@media (min-width:600px){.css-vh0fcp{padding-left:24px;padding-right:24px;}}@media (min-width:1536px){.css-vh0fcp{max-width:1536px;}}/style>div classMuiContainer-root MuiContainer-maxWidthXl css-vh0fcp>style data-emotioncss on8gge>.css-on8gge{min-height:80vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;position:relative;}/style>div classMuiBox-root css-on8gge>div classMuiBox-root css-0>style data-emotioncss hnnedd>.css-hnnedd{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1;border-radius:50%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#bdbdbd;width:150px;height:150px;margin-left:auto;margin-right:auto;margin-bottom:32px;background:linear-gradient(135deg, #3b82f6, #06b6d4);font-size:4rem;}/style>div classMuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault css-hnnedd>CH/div>style data-emotioncss 1olkxd>.css-1olkxd{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:6rem;line-height:1.167;letter-spacing:-0.01562em;margin-bottom:16px;background:linear-gradient(135deg, #3b82f6, #06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}/style>h1 classMuiTypography-root MuiTypography-h1 css-1olkxd>Chris Harper/h1>style data-emotioncss chuwlc>.css-chuwlc{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:3rem;line-height:1.167;letter-spacing:0em;color:rgba(0, 0, 0, 0.6);margin-bottom:32px;font-weight:400;}/style>h2 classMuiTypography-root MuiTypography-h3 css-chuwlc>Principal Software Engineering Manager & Cloud Solutions Architect/h2>style data-emotioncss lb2us8>.css-lb2us8{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.6;letter-spacing:0.0075em;color:rgba(0, 0, 0, 0.6);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8;}/style>h6 classMuiTypography-root MuiTypography-h6 css-lb2us8>Extensive experience building and leading engineering teams, architecting cloud solutions, and delivering enterprise-scale applications. Expert in full-stack development, AWS/Azure/GCP, and modern software engineering practices including AI/ML, DevOps, and microservices./h6>style data-emotioncss hi8lfv>.css-hi8lfv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/style>div classMuiBox-root css-hi8lfv>style data-emotioncss f7fppc>.css-f7fppc{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--variant-textColor:#1976d2;--variant-outlinedColor:#1976d2;--variant-outlinedBorder:rgba(25, 118, 210, 0.5);--variant-containedColor:#fff;--variant-containedBg:#1976d2;padding:8px 22px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding-left:32px;padding-right:32px;padding-top:12px;padding-bottom:12px;background:linear-gradient(135deg, #3b82f6, #06b6d4);}.css-f7fppc:hover{-webkit-text-decoration:none;text-decoration:none;}.css-f7fppc.Mui-disabled{color:rgba(0, 0, 0, 0.26);}.css-f7fppc:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);}@media (hover: none){.css-f7fppc:hover{box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);}}.css-f7fppc:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}.css-f7fppc.Mui-focusVisible{box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}.css-f7fppc.Mui-disabled{color:rgba(0, 0, 0, 0.26);box-shadow:none;background-color:rgba(0, 0, 0, 0.12);}@media (hover: hover){.css-f7fppc:hover{--variant-containedBg:#1565c0;--variant-textBg:rgba(25, 118, 210, 0.04);--variant-outlinedBorder:#1976d2;--variant-outlinedBg:rgba(25, 118, 210, 0.04);}}.css-f7fppc.MuiButton-loading{color:transparent;}.css-f7fppc:hover{background:linear-gradient(135deg, #2563eb, #0891b2);}/style>style data-emotioncss 1dc0lsq>.css-1dc0lsq{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;color:var(--variant-containedColor);background-color:var(--variant-containedBg);box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--variant-textColor:#1976d2;--variant-outlinedColor:#1976d2;--variant-outlinedBorder:rgba(25, 118, 210, 0.5);--variant-containedColor:#fff;--variant-containedBg:#1976d2;padding:8px 22px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding-left:32px;padding-right:32px;padding-top:12px;padding-bottom:12px;background:linear-gradient(135deg, #3b82f6, #06b6d4);}.css-1dc0lsq::-moz-focus-inner{border-style:none;}.css-1dc0lsq.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-1dc0lsq{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-1dc0lsq:hover{-webkit-text-decoration:none;text-decoration:none;}.css-1dc0lsq.Mui-disabled{color:rgba(0, 0, 0, 0.26);}.css-1dc0lsq:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);}@media (hover: none){.css-1dc0lsq:hover{box-shadow:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);}}.css-1dc0lsq:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);}.css-1dc0lsq.Mui-focusVisible{box-shadow:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);}.css-1dc0lsq.Mui-disabled{color:rgba(0, 0, 0, 0.26);box-shadow:none;background-color:rgba(0, 0, 0, 0.12);}@media (hover: hover){.css-1dc0lsq:hover{--variant-containedBg:#1565c0;--variant-textBg:rgba(25, 118, 210, 0.04);--variant-outlinedBorder:#1976d2;--variant-outlinedBg:rgba(25, 118, 210, 0.04);}}.css-1dc0lsq.MuiButton-loading{color:transparent;}.css-1dc0lsq:hover{background:linear-gradient(135deg, #2563eb, #0891b2);}/style>a classMuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary css-1dc0lsq tabindex0 href/resume>View Resume/a>style data-emotioncss hmnevx>.css-hmnevx{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:5px 15px;border:1px solid currentColor;border-color:var(--variant-outlinedBorder, currentColor);background-color:var(--variant-outlinedBg);color:var(--variant-outlinedColor);--variant-textColor:#1976d2;--variant-outlinedColor:#1976d2;--variant-outlinedBorder:rgba(25, 118, 210, 0.5);--variant-containedColor:#fff;--variant-containedBg:#1976d2;padding:7px 21px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding-left:32px;padding-right:32px;padding-top:12px;padding-bottom:12px;}.css-hmnevx:hover{-webkit-text-decoration:none;text-decoration:none;}.css-hmnevx.Mui-disabled{color:rgba(0, 0, 0, 0.26);}.css-hmnevx.Mui-disabled{border:1px solid rgba(0, 0, 0, 0.12);}@media (hover: hover){.css-hmnevx:hover{--variant-containedBg:#1565c0;--variant-textBg:rgba(25, 118, 210, 0.04);--variant-outlinedBorder:#1976d2;--variant-outlinedBg:rgba(25, 118, 210, 0.04);}}.css-hmnevx.MuiButton-loading{color:transparent;}/style>style data-emotioncss tzokg7>.css-tzokg7{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;letter-spacing:0.02857em;text-transform:uppercase;min-width:64px;padding:6px 16px;border:0;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:5px 15px;border:1px solid currentColor;border-color:var(--variant-outlinedBorder, currentColor);background-color:var(--variant-outlinedBg);color:var(--variant-outlinedColor);--variant-textColor:#1976d2;--variant-outlinedColor:#1976d2;--variant-outlinedBorder:rgba(25, 118, 210, 0.5);--variant-containedColor:#fff;--variant-containedBg:#1976d2;padding:7px 21px;font-size:0.9375rem;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding-left:32px;padding-right:32px;padding-top:12px;padding-bottom:12px;}.css-tzokg7::-moz-focus-inner{border-style:none;}.css-tzokg7.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-tzokg7{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-tzokg7:hover{-webkit-text-decoration:none;text-decoration:none;}.css-tzokg7.Mui-disabled{color:rgba(0, 0, 0, 0.26);}.css-tzokg7.Mui-disabled{border:1px solid rgba(0, 0, 0, 0.12);}@media (hover: hover){.css-tzokg7:hover{--variant-containedBg:#1565c0;--variant-textBg:rgba(25, 118, 210, 0.04);--variant-outlinedBorder:#1976d2;--variant-outlinedBg:rgba(25, 118, 210, 0.04);}}.css-tzokg7.MuiButton-loading{color:transparent;}/style>a classMuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary css-tzokg7 tabindex0 href/contact>Get In Touch/a>/div>/div>/div>style data-emotioncss 1nm38x2>.css-1nm38x2{padding-top:64px;padding-bottom:64px;}/style>div classMuiBox-root css-1nm38x2>div styleopacity:0;transform:translateY(30px)>style data-emotioncss 1saqwlu>.css-1saqwlu{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:3.75rem;line-height:1.2;letter-spacing:-0.00833em;margin-bottom:48px;text-align:center;}/style>h2 classMuiTypography-root MuiTypography-h2 css-1saqwlu>Technologies & Skills/h2>style data-emotioncss 1k4t52z>.css-1k4t52z{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}/style>div classMuiBox-root css-1k4t52z>div styleopacity:0;transform:scale(0.8)>style data-emotioncss 14l6916>.css-14l6916{max-width:100%;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:0.8125rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:32px;line-height:1.5;color:rgba(0, 0, 0, 0.87);background-color:rgba(0, 0, 0, 0.08);border-radius:16px;white-space:nowrap;-webkit-transition:background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;cursor:unset;outline:0;-webkit-text-decoration:none;text-decoration:none;border:0;padding:0;vertical-align:middle;box-sizing:border-box;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;font-size:1rem;background:rgba(59, 130, 246, 0.1);color:#3b82f6;border:1px solid rgba(59, 130, 246, 0.3);}.css-14l6916.Mui-disabled{opacity:0.38;pointer-events:none;}.css-14l6916 .MuiChip-avatar{margin-left:5px;margin-right:-6px;width:24px;height:24px;color:#616161;font-size:0.75rem;}.css-14l6916 .MuiChip-avatarColorPrimary{color:#fff;background-color:#1565c0;}.css-14l6916 .MuiChip-avatarColorSecondary{color:#fff;background-color:#7b1fa2;}.css-14l6916 .MuiChip-avatarSmall{margin-left:4px;margin-right:-4px;width:18px;height:18px;font-size:0.625rem;}.css-14l6916 .MuiChip-icon{margin-left:5px;margin-right:-6px;}.css-14l6916 .MuiChip-deleteIcon{-webkit-tap-highlight-color:transparent;color:rgba(0, 0, 0, 0.26);font-size:22px;cursor:pointer;margin:0 5px 0 -6px;}.css-14l6916 .MuiChip-deleteIcon:hover{color:rgba(0, 0, 0, 0.4);}.css-14l6916 .MuiChip-icon{color:#616161;}.css-14l6916:hover{background:rgba(59, 130, 246, 0.2);}/style>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>style data-emotioncss 14vsv3w>.css-14vsv3w{overflow:hidden;text-overflow:ellipsis;padding-left:12px;padding-right:12px;white-space:nowrap;}/style>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Python/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>TypeScript/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>React/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Node.js/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>AWS/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Azure/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>GCP/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Kubernetes/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Docker/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>PostgreSQL/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>MongoDB/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>GraphQL/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>AI/ML/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>DevOps/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Microservices/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Leadership/span>/div>/div>div styleopacity:0;transform:scale(0.8)>div classMuiChip-root MuiChip-filled MuiChip-sizeMedium MuiChip-colorDefault MuiChip-filledDefault css-14l6916>span classMuiChip-label MuiChip-labelMedium css-14vsv3w>Agile/Scrum/span>/div>/div>/div>/div>/div>div classMuiBox-root css-1nm38x2>div styleopacity:0;transform:translateY(30px)>h2 classMuiTypography-root MuiTypography-h2 css-1saqwlu>What I Do/h2>style data-emotioncss 199nrdm>.css-199nrdm{--Grid-columns:12;--Grid-columnSpacing:32px;--Grid-rowSpacing:32px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);}.css-199nrdm >*{--Grid-parent-columns:12;}.css-199nrdm >*{--Grid-parent-columnSpacing:32px;}.css-199nrdm >*{--Grid-parent-rowSpacing:32px;}/style>div classMuiGrid-root MuiGrid-container MuiGrid-direction-xs-row MuiGrid-spacing-xs-4 css-199nrdm>style data-emotioncss 1n5khr6>.css-1n5khr6{min-width:0;box-sizing:border-box;}/style>div classMuiGrid-root MuiGrid-direction-xs-row css-1n5khr6>div styleopacity:0;transform:translateY(30px)>style data-emotioncss 1gri1of>.css-1gri1of{overflow:hidden;height:100%;}.css-1gri1of:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}/style>style data-emotioncss ngrfes>.css-ngrfes{background-color:#fff;color:rgba(0, 0, 0, 0.87);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:4px;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);overflow:hidden;height:100%;}.css-ngrfes:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;}/style>div classMuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root glass css-ngrfes style--Paper-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)>style data-emotioncss 45obbl>.css-45obbl{padding:16px;padding:32px;}.css-45obbl:last-child{padding-bottom:24px;}/style>div classMuiCardContent-root css-45obbl>style data-emotioncss 1ddgjga>.css-1ddgjga{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;font-size:3rem;color:#3b82f6;margin-bottom:16px;}/style>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1ddgjga focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM9.4 16.6 4.8 12l4.6-4.6L8 6l-6 6 6 6zm5.2 0 4.6-4.6-4.6-4.6L16 6l6 6-6 6z>/path>/svg>style data-emotioncss 7frmn8>.css-7frmn8{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.334;letter-spacing:0em;margin-bottom:16px;}/style>h3 classMuiTypography-root MuiTypography-h5 css-7frmn8>Engineering Leadership/h3>style data-emotioncss y8b44o>.css-y8b44o{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:0.00938em;color:rgba(0, 0, 0, 0.6);line-height:1.8;}/style>p classMuiTypography-root MuiTypography-body1 css-y8b44o>Leading cross-functional teams of 8-15 engineers, delivering projects 20% ahead of schedule with 80% team promotion rate./p>/div>/div>/div>/div>div classMuiGrid-root MuiGrid-direction-xs-row css-1n5khr6>div styleopacity:0;transform:translateY(30px)>div classMuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root glass css-ngrfes style--Paper-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)>div classMuiCardContent-root css-45obbl>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1ddgjga focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96>/path>/svg>h3 classMuiTypography-root MuiTypography-h5 css-7frmn8>Cloud Architecture/h3>p classMuiTypography-root MuiTypography-body1 css-y8b44o>Enterprise cloud solutions on AWS/Azure/GCP processing 10M+ daily transactions with 99.9% uptime./p>/div>/div>/div>/div>div classMuiGrid-root MuiGrid-direction-xs-row css-1n5khr6>div styleopacity:0;transform:translateY(30px)>div classMuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root glass css-ngrfes style--Paper-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)>div classMuiCardContent-root css-45obbl>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1ddgjga focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11z>/path>/svg>h3 classMuiTypography-root MuiTypography-h5 css-7frmn8>DevOps & AI/ML/h3>p classMuiTypography-root MuiTypography-body1 css-y8b44o>Modern software practices including CI/CD, microservices, AI integration, and automation reducing operational overhead by 70%./p>/div>/div>/div>/div>div classMuiGrid-root MuiGrid-direction-xs-row css-1n5khr6>div styleopacity:0;transform:translateY(30px)>div classMuiPaper-root MuiPaper-elevation MuiPaper-rounded MuiPaper-elevation1 MuiCard-root glass css-ngrfes style--Paper-shadow:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)>div classMuiCardContent-root css-45obbl>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-1ddgjga focusablefalse aria-hiddentrue viewBox0 0 24 24>path dm20.38 8.57-1.23 1.85a8 8 0 0 1-.22 7.58H5.07A8 8 0 0 1 15.58 6.85l1.85-1.23A10 10 0 0 0 3.35 19a2 2 0 0 0 1.72 1h13.85a2 2 0 0 0 1.74-1 10 10 0 0 0-.27-10.44zm-9.79 6.84a2 2 0 0 0 2.83 0l5.66-8.49-8.49 5.66a2 2 0 0 0 0 2.83>/path>/svg>h3 classMuiTypography-root MuiTypography-h5 css-7frmn8>Digital Transformation/h3>p classMuiTypography-root MuiTypography-body1 css-y8b44o>Driving enterprise digital transformation for Fortune 500 clients, resulting in 40%+ cost reductions and improved scalability./p>/div>/div>/div>/div>/div>/div>/div>style data-emotioncss 12ajm9x>.css-12ajm9x{padding-top:64px;padding-bottom:64px;text-align:center;}/style>div classMuiBox-root css-12ajm9x>div styleopacity:0;transform:translateY(30px)>style data-emotioncss 1fowp59>.css-1fowp59{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:3rem;line-height:1.167;letter-spacing:0em;margin-bottom:32px;}/style>h2 classMuiTypography-root MuiTypography-h3 css-1fowp59>Ready to Build Something Great?/h2>style data-emotioncss m6xlqv>.css-m6xlqv{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:1.25rem;line-height:1.6;letter-spacing:0.0075em;color:rgba(0, 0, 0, 0.6);margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;}/style>h6 classMuiTypography-root MuiTypography-h6 css-m6xlqv>Looking for an experienced engineering leader to drive your next project? Let's discuss how extensive expertise can help scale your team and deliver exceptional results./h6>div classMuiBox-root css-hi8lfv>a classMuiButtonBase-root MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-contained MuiButton-containedPrimary MuiButton-sizeLarge MuiButton-containedSizeLarge MuiButton-colorPrimary css-1dc0lsq tabindex0 href/schedule>Schedule Interview/a>a classMuiButtonBase-root MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary MuiButton-root MuiButton-outlined MuiButton-outlinedPrimary MuiButton-sizeLarge MuiButton-outlinedSizeLarge MuiButton-colorPrimary css-tzokg7 tabindex0 hrefmailto:chris@cloudcodetree.com>style data-emotioncss 1oowakh>.css-1oowakh{display:inherit;margin-right:8px;margin-left:-4px;}.css-1oowakh>*:nth-of-type(1){font-size:22px;}/style>span classMuiButton-icon MuiButton-startIcon MuiButton-iconSizeLarge css-1oowakh>svg classMuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-q7mezt focusablefalse aria-hiddentrue viewBox0 0 24 24>path dM20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z>/path>/svg>/span>Email Me/a>/div>/div>/div>/div>/div>/main>/div>!--$-->!--/$-->/div>script srchttps://cloudcodetree.com/_next/static/chunks/webpack-c3c5582c179f8607.js id_R_ async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n2:I41507,\625\,\static/chunks/625-41b157c4546dcc3e.js\,\183\,\static/chunks/183-61214f94e95e0d4a.js\,\177\,\static/chunks/app/layout-0a838ba329ae586d.js\,\default\\n3:I24923,,\\\n4:I76967,,\\\n5:I76745,\625\,\static/chunks/625-41b157c4546dcc3e.js\,\961\,\static/chunks/961-ff74971244a7d2b6.js\,\974\,\static/chunks/app/page-e84b48d5832491fb.js\,\default\\n6:I1984,\625\,\static/chunks/625-41b157c4546dcc3e.js\,\961\,\static/chunks/961-ff74971244a7d2b6.js\,\974\,\static/chunks/app/page-e84b48d5832491fb.js\,\default\\n7:I36754,,\OutletBoundary\\n9:I27143,,\AsyncMetadataOutlet\\nb:I36754,,\ViewportBoundary\\nd:I36754,,\MetadataBoundary\\ne:\$Sreact.suspense\\n10:I69665,,\\\n:HL\https://cloudcodetree.com/_next/static/media/e4af272ccee01ff0-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\https://cloudcodetree.com/_next/static/css/f6e798ea86052b0a.css\,\style\\n)/script>script>self.__next_f.push(1,0:{\P\:null,\b\:\-HaLTIPNbsH-LdgwdddlW\,\p\:\https://cloudcodetree.com\,\c\:\\,\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\\,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\https://cloudcodetree.com/_next/static/css/f6e798ea86052b0a.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$\,\html\,null,{\lang\:\en\,\children\:\$\,\head\,null,{\children\:\$\,\meta\,null,{\name\:\emotion-insertion-point\,\content\:\\},\$\,\link\,null,{\rel\:\icon\,\href\:\/icon\,\sizes\:\32x32\,\type\:\image/png\},\$\,\link\,null,{\rel\:\apple-touch-icon\,\href\:\/apple-icon\,\sizes\:\180x180\,\type\:\image/png\},\$\,\link\,null,{\rel\:\dns-prefetch\,\href\:\//fonts.googleapis.com\},\$\,\link\,null,{\rel\:\dns-prefetch\,\href\:\//fonts.gstatic.com\},\$\,\link\,null,{\rel\:\preconnect\,\href\:\https://fonts.googleapis.com\,\crossOrigin\:\anonymous\},\$\,\link\,null,{\rel\:\preconnect\,\href\:\https://fonts.gstatic.com\,\crossOrigin\:\anonymous\},\$\,\meta\,null,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\},\$undefined\},\$\,\body\,null,{\className\:\__className_c9a639\,\children\:\$\,\$L2\,null,{\children\:\$\,\div\,null,{\className\:\min-h-screen bg-dark-950 text-dark-50 critical-css\,\children\:\$\,\$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\:{\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.\}}}},,\forbidden\:\$undefined\,\unauthorized\:\$undefined\}}}}}},{\children\:\__PAGE__\,\$\,\$1\,\c\,{\children\:\$\,\$L5\,null,{\children\:\$\,\$L6\,null,{}},null,\$\,\$L7\,null,{\children\:\$L8\,\$\,\$L9\,null,{\promise\:\$@a\}}},{},null,false},null,false,\$\,\$1\,\h\,{\children\:null,\$\,\$Lb\,null,{\children\:\$Lc\},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\},\$\,\$Ld\,null,{\children\:\$\,\div\,null,{\hidden\:true,\children\:\$\,\$e\,null,{\fallback\:null,\children\:\$Lf\}}}},false,\m\:\$undefined\,\G\:\$10\,,\s\:false,\S\:true}\n)/script>script>self.__next_f.push(1,c:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\meta\,\1\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n8:null\n)/script>script>self.__next_f.push(1,11:I22487,,\IconMark\\n)/script>script>self.__next_f.push(1,a:{\metadata\:\$\,\title\,\0\,{\children\:\Chris Harper | Principal Software Engineering Manager\},\$\,\meta\,\1\,{\name\:\description\,\content\:\Principal Software Engineering Manager with extensive experience leading enterprise teams and cloud architecture initiatives.\},\$\,\meta\,\2\,{\property\:\og:title\,\content\:\Chris Harper | Principal Software Engineering Manager\},\$\,\meta\,\3\,{\property\:\og:description\,\content\:\Principal Software Engineering Manager with extensive experience leading enterprise teams and cloud architecture initiatives.\},\$\,\meta\,\4\,{\property\:\og:url\,\content\:\https://cloudcodetree.com/\},\$\,\meta\,\5\,{\property\:\og:site_name\,\content\:\CloudCodeTree\},\$\,\meta\,\6\,{\property\:\og:type\,\content\:\website\},\$\,\meta\,\7\,{\name\:\twitter:card\,\content\:\summary_large_image\},\$\,\meta\,\8\,{\name\:\twitter:title\,\content\:\Chris Harper | Principal Software Engineering Manager\},\$\,\meta\,\9\,{\name\:\twitter:description\,\content\:\Principal Software Engineering Manager with extensive experience leading enterprise teams and cloud architecture initiatives.\},\$\,\link\,\10\,{\rel\:\icon\,\href\:\/icon?2fe5f8b2361762fc\,\alt\:\$undefined\,\type\:\image/png\,\sizes\:\32x32\},\$\,\link\,\11\,{\rel\:\apple-touch-icon\,\href\:\/apple-icon?00024496197bb350\,\alt\:\$undefined\,\type\:\image/png\,\sizes\:\180x180\},\$\,\$L11\,\12\,{},\error\:null,\digest\:\$undefined\}\n)/script>script>self.__next_f.push(1,f:\$a:metadata\\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]