1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="apple-mobile-web-app-title" content="richardfxr"/><meta name="application-name" content="richardfxr"/><meta name="msapplication-TileColor" content="#11d3e7"/><link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png?v=10.1.0"/><link rel="apple-touch-icon" sizes="192x192" href="/favicons/android-chrome-192x192.png?v=10.1.0"/><link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png?v=10.1.0"/><link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png?v=10.1.0"/><link rel="manifest" href="/favicons/site.webmanifest?v=10.1.0"/><link rel="mask-icon" href="/favicons/safari-pinned-tab.svg?v=10.1.0" color="#11d3e7"/><link rel="shortcut icon" href="/favicons/favicon.ico?v=10.1.0"/><meta name="theme-color" content="#EDEDED"/><title>About | Richard Fu</title><meta name="description" content="Maker of art â creator of designs â coder of websites â builder of computers â lover of keyboards â student of RISD."/><meta property="og:image" content="https://www.richardfxr.com/images/about-OGimage-2.jpg"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FSelfPortrait.0814530e.jpg&w=1080&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2FSelfPortrait.0814530e.jpg&w=2048&q=75 2x" fetchpriority="high"/><meta name="next-head-count" content="19"/><link rel="preload" href="/_next/static/css/fda51c3c7439b25b.css" as="style"/><link rel="stylesheet" href="/_next/static/css/fda51c3c7439b25b.css" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script>
1<script src="/_next/static/chunks/webpack-ee7e63bc15b31913.js" defer=""></script>
1<script src="/_next/static/chunks/framework-ecc4130bc7a58a64.js" defer=""></script>
1<script src="/_next/static/chunks/main-48484890c83093c6.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-564ec9435adc1e19.js" defer=""></script>
1<script src="/_next/static/chunks/675-a842ce1c28d33c56.js" defer=""></script>
1<script src="/_next/static/chunks/704-6fe5f25db0e85201.js" defer=""></script>
1<script src="/_next/static/chunks/pages/about-fb9aa9b034b827f9.js" defer=""></script>
1<script src="/_next/static/xLJDYr12zQ5tURDhO9BOQ/_buildManifest.js" defer=""></script>
1<script src="/_next/static/xLJDYr12zQ5tURDhO9BOQ/_ssgManifest.js" defer=""></script>
1</head><body><div id="__next"><ul class="a11yMenu row md" aria-label="Accessibility menu"><li><a href="#main" target="_self" class="button sm">Skip to content</a></li><li><a class="button sm" href="/settings">Accessibility settings</a></li></ul><div class="navbar"><header style="opacity:0;transform:translateX(-20px) translateY(0px) translateZ(0)"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 294 303.8" class="logo"><title>R logo</title><path class="logo__path" d="M294,102.63c0,54.44-42.39,98.99-95.98,102.42l-6.66-6.89-60.87-63.03h60.87c17.95,0,32.5-14.55,32.5-32.5s-14.55-32.5-32.5-32.5H67.73L0,0H191.37c56.68,0,102.63,45.95,102.63,102.63Z"></path><polygon class="logo__path" points="263.22 303.8 171.6 303.8 140.68 271.78 76.46 205.27 8.73 135.14 100.35 135.14 164.69 201.77 168.07 205.27 188.09 226 263.22 303.8"></polygon></svg><nav><ul aria-label="main navigation"><li><a id="/" class="" aria-current="false" aria-label="Home" href="/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" aria-hidden="true"><polyline class="stroke--md" points="26.5 12.49 14 1.54 1.5 12.49"></polyline><polygon class="stroke--md" points="5.95 15.61 14 8.94 22.05 15.61 22.05 24.5 5.95 24.5 5.95 15.61"></polygon><line class="stroke--md" x1="22.05" y1="8.58" x2="22.05" y2="2.79"></line></svg></a></li><li><a id="/projects" class="" aria-current="false" aria-label="Projects" href="/projects"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" aria-hidden="true"><rect class="stroke--md" x="3.5" y="3.5" width="21" height="7.94"></rect><rect class="stroke--md" x="3.5" y="16.56" width="21" height="7.94"></rect></svg></a></li><li><a id="/about" class="active" aria-current="true" aria-label="About" href="/about"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" aria-hidden="true"><path class="stroke--md" d="M2.87,24.5c0-5.4,4.98-9.78,11.13-9.78s11.13,4.38,11.13,9.78H2.87Z"></path><circle class="stroke--md" cx="14" cy="6.04" r="3.8"></circle></svg></a></li><li><a id="/info" class="" aria-current="false" aria-label="Info" href="/info"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" aria-hidden="true"><circle class="stroke--md" cx="14" cy="14" r="11.5"></circle><line class="stroke--md" x1="14" y1="12.74" x2="14" y2="20.06"></line><line class="stroke--md" x1="14" y1="7.96" x2="14" y2="7.96"></line></svg></a></li><li><a id="/settings" class="" aria-current="false" aria-label="Settings" href="/settings"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" aria-hidden="true"><circle class="stroke--md" cx="14" cy="14" r="2.97"></circle><path class="stroke--md" d="M22.75,15.26l-.02,.03c.06-.42,.1-.85,.1-1.29s-.04-.87-.1-1.29l.02,.03,2.67-2.07c-.26-.9-.62-1.78-1.11-2.62s-1.07-1.6-1.72-2.27l-3.13,1.28v.02c-.66-.53-1.4-.96-2.2-1.28h.02l-.46-3.35c-.91-.22-1.85-.35-2.82-.35s-1.92,.13-2.82,.35l-.46,3.35h.02c-.8,.32-1.55,.75-2.21,1.28v-.02l-3.12-1.28c-.64,.68-1.23,1.43-1.72,2.27s-.85,1.73-1.11,2.62l2.67,2.07,.02-.03c-.06,.42-.1,.85-.1,1.29s.04,.87,.1,1.29l-.02-.03-2.67,2.07c.26,.9,.62,1.78,1.11,2.62,.49,.84,1.07,1.6,1.72,2.27l3.13-1.28v-.02c.66,.53,1.4,.96,2.2,1.28h-.02l.46,3.35c.91,.22,1.85,.35,2.82,.35s1.92-.13,2.82-.35l.46-3.35h-.02c.8-.32,1.55-.75,2.21-1.28v.02l3.12,1.28c.64-.68,1.23-1.43,1.72-2.27s.85-1.73,1.11-2.62l-2.67-2.07Z"></path></svg></a></li><li class="magicLine" id="magicLineVrt" aria-hidden="true"></li><li class="magicLine" id="magicLineHrz" aria-hidden="true"></li></ul></nav></header></div><div class="navbar__separator"><hr style="transform:none"/></div><div class="pageWrapper" id="about" style="opacity:0;transform:translateX(100px) translateZ(0)"><nav class="breadcrumbs" aria-label="breadcrumbs"><ol class="row"><li><a aria-label="About" aria-current="page" href="/about"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28" aria-hidden="true"><path class="stroke--md" d="M2.87,24.5c0-5.4,4.98-9.78,11.13-9.78s11.13,4.38,11.13,9.78H2.87Z"></path><circle class="stroke--md" cx="14" cy="6.04" r="3.8"></circle></svg>About</a></li></ol></nav><main id="main"><h1 class="pageHeading" id="heading" style="opacity:1"><span class="pageHeading__letter" style="opacity:0;transform:translateY(0.7em) translateZ(0)">A</span><span class="pageHeading__letter" style="opacity:0;transform:translateY(0.7em) translateZ(0)">b</span><span class="pageHeading__letter" style="opacity:0;transform:translateY(0.7em) translateZ(0)">o</span><span class="pageHeading__letter" style="opacity:0;transform:translateY(0.7em) translateZ(0)">u</span><span class="pageHeading__letter" style="opacity:0;transform:translateY(0.7em) translateZ(0)">t</span></h1><section class="profile" id="profile" aria-labelledby="heading" style="opacity:0"><hr class="separator"/><article class="card twoCol"><div class="main"><div class="code"><svg class="PDF417" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 318.77 60.13" role="img" aria-describedby="PDF417--title PDF417--desc"><title id="PDF417--title">richardfxr</title><desc id="PDF417--desc">PDF417 code that encodes the text ârichardfxr.â</desc><path d="M79.74,12.11c-2.56,0-5.13,0-7.79,0,0,4.02,0,7.92,0,11.92,.79,0,1.55,0,2.47,0,0,4,0,7.9,0,11.96,2.69,0,5.24,0,7.88,0,0,4.12,0,8.08,0,12.2h2.57c0,4.06,0,7.96,0,11.93-1.68,0-3.31,0-5.11,0,0-3.9,0-7.8,0-11.81-2.66,0-
15.17,0-7.83,0,0-4.1,0-8.1,0-12.2-1.92,0-3.68,0-5.53,0,0,3.98,0,7.94,0,12.06,.85,0,1.75,0,2.73,0,0,4.06,0,7.96,0,11.94-2.63,0-5.23,0-7.99,0,0-3.87,0-7.77,0-11.77-.95,0-1.74,0-2.64,0,0,3.89,0,7.76,0,11.73-.9,0-1.69,0-2.64,0,0-11.93,0-23.89,0-35.93h-2.59c0,11.93,0,23.89,0,35.94h-8.14c0-20.01,0-39.98,0-60.05,3.51,0,6.98,0,10.64,0,0,3.96,0,7.95,0,12.01,.95,0,1.71,0,2.65,0,0-3.98,0-7.97,0-12.04,.94,0,1.69,0,2.55,0,0,7.97,0,15.9,0,23.99h-2.43c0,4.06,0,7.96,0,11.93,1.68,0,3.31,0,5.08,0,0-11.92,0-23.83,0-35.87,.92,0,1.71,0,2.64,0,0,7.92,0,15.86,0,23.9,1.02,0,1.91,0,2.94,0,0-7.94,0-15.88,0-23.92,3.54,0,6.96,0,10.49,0,0,4.07,0,8.08,0,12.1l.04-.04Zm-31.66,12.03c0,8.1,0,16.07,0,24.05h2.44c0-8.04,0-16.01,0-24.05-.83,0-1.59,0-2.44,0Z"></path><path d="M0,60.12c0-20.06,0-40.02,0-60.08,7.03,0,13.99,0,21.07,0,0,20.01,0,40,0,60.08-6.98,0-13.95,0-21.07,0Z"></path><path d="M289.65,60.13c-6.22,0-12.32,0-18.49,0,0-20.04,0-40,0-60.07,6.16,0,12.28,0,18.49,0,0,20.03,0,39.99,0,60.07Z"></path><path d="M151.39,24.1c0-7.99,0-15.99,0-24.06,1.85,0,3.57,0,5.43,0,0,7.95,0,15.88,0,23.93h2.64c0-7.91,0-15.84,0-23.9,1.79,0,3.45,0,5.26,0,0,7.95,0,15.88,0,23.98,1.8,0,3.47,0,5.21,0,0,12.08,0,24,0,36.03-4.26,0-8.54,0-12.93,0,0-3.87,0-7.76,0-11.77,1.65,0,3.28,0,5.03,0v-12.31c-2.67,0-5.36,0-8.06,0l.04,.04c0-3.96,0-7.92,0-11.98-1.02,0-1.84,0-2.66,0l.04,.04Z"></path><path d="M252.46,12.15c0-4.01,0-8.03,0-12.12,4.47,0,8.82,0,13.27,0,0,3.98,0,7.93,0,12.05h-2.43c0,4.06,0,7.96,0,11.97,1.68,0,3.31,0,5.05,0,0,8.08,0,16.06,0,24.15-2.61,0-5.21,0-7.97,0,0,4,0,7.91,0,11.9-1.82,0-3.49,0-5.32,0,0-8,0-15.97,0-24.05h-2.6c0-4.06,0-8.02,0-11.98l-.04,.04h2.55c0-4.1,0-7.99,0-11.98-.91,0-1.73,0-2.55,0l.04,.04Z"></path><path d="M233.78,48.23c0,3.92,0,7.84,0,11.86-2.6,0-5.14,0-7.76,0,0-19.99,0-39.95,0-60.03,4.28,0,8.56,0,12.98,0,0,3.97,0,7.92,0,12.09,1.08,0,2.03,0,2.98,0l-.04-.04c0,3.99,0,7.99,0,11.98l.04-.04c-.95,0-1.9,0-2.95,0,0,4.14,0,8.06,0,11.98l.04-.04c-.89,0-1.77,0-2.66,0l.04,.04c0-3.95,0-7.91,0-11.86h-2.66c0,4.02,0,7.94,0,11.86l.04-.04c-.85,0-1.7,0-2.55,0,0,4.2,0,8.19,0,12.27h2.55s-.04-.04-.04-.04Z"></path><path d="M100.96,12.12c0,3.92,0,7.84,0,11.98,1.83,0,3.56,0,5.28,0l-.04-.04c0,12,0,24.01,0,36.07h-2.55c0-7.98,0-15.95,0-24.09-2.74,0-5.33,0-7.93,0,0-3.95,0-7.9,0-11.87h-2.51c0,3.99,0,7.88,0,11.83,.91,0,1.73,0,2.55,0,0,4.02,0,8.04,0,12.22,1.73,0,3.4,0,5.14,0,0,4.02,0,7.89,0,11.86-3.39,0-6.81,0-10.31,0,0-19.95,0-39.92,0-60.01,2.51,0,5.05,0,7.72,0,0,3.96,0,7.92,0,12.09,.98,0,1.83,0,2.69,0l-.04-.04Z"></path><path d="M196.54,48.23c0,3.92,0,7.85,0,11.86-3.53,0-6.94,0-10.43,0,0-3.89,0-7.76,0-11.78h2.57c0-8.19,0-16.23,0-24.26l-.04,.04c.82,0,1.64,0,2.58,0,0-8.04,0-15.97,0-24.03,1.78,0,3.44,0,5.2,0,0,3.95,0,7.9,0,12.01h-2.44c0,4.05,0,7.95,0,11.95,1.78,0,3.5,0,5.34,0,0,8.08,0,16.05,0,24.24-.92,0-1.87,0-2.82,0,0-4.05,0-8.1,0-12.16-1.82,0-3.48,0-5.12,0,0,4.08,0,8.07,0,12.12,1.79,0,3.48,0,5.17,0Z"></path><path d="M143.53,36c-.82,0-1.64,0-2.61,0,0,4.1,0,8.1,0,12.2-.91,0-1.66,0-2.58,0,0,4,0,7.9,0,11.9h-2.61c0-19.99,0-39.99,0-60.06,1.69,0,3.32,0,5.08,0,0,3.98,0,7.93,0,12.04,1.79,0,3.46,0,5.29,0,0,4.11,0,8.07,0,12.03l.04-.04h-2.66v11.98s.04-.04,.04-.04Z"></path><path d="M188.68,24.06c-1.69,0-3.38,0-5.23,0,0,12.06,0,24.01,0,36.05-.94,0-1.73,0-2.59,0,0-20.03,0-40,0-60.06,2.54,0,5.04,0,7.78,0,0,8,0,16.03,0,24.05,0,0,.04-.04,.04-.04Z"></path><path d="M244.55,24.06c0,3.92,0,7.84,0,11.92h5.18c0,8.13,0,16.1,0,24.14-2.55,0-5.06,0-7.72,0,0-3.88,0-7.78,0-11.89-1.1,0-2.05,0-3,0l.04,.04c0-4.09,0-8.18,0-12.27l-.04,.04c.95,0,1.9,0,2.95,0,0-4.14,0-8.06,0-11.98l-.04,.04c.89,0,1.77,0,2.66,0l-.04-.04Z"></path><path d="M153.97,36c0,4.02,0,8.04,0,12.22-2.61,0-5.15,0-7.8,0,0,4.02,0,7.89,0,11.86-.9,0-1.69,0-2.65,0,0-8.01,0-16.05,0-24.08,0,0-.04,.04-.04,.04h2.66v-11.98s-.04,.04-.04,.04c1.76,0,3.53,0,5.29,0,0,0-.04-.04-.04-.04,0,3.96,0,7.92,0,11.98h2.66s-.04-.04-.04-.04Z"></path><path d="M209.9,24.1h2.61c0,8.04,0,16.02,0,24.1,1.78,0,3.41,0,5.16,0,0,4,0,7.9,0,11.9-3.39,0-6.8,0-10.29,0,0-3.89,0-7.76,0-11.78h2.57c0-8.19,0-16.23,0-24.26l-.04,.04Z"></path><path d="M23.9,0h2.71c0,20.05,0,40.06,0,60.12h-2.71c0-20.02,0-40.02,0-60.12Z"></path>
1<path d="M305.66,60.13h-2.75c0-20.03,0-40,0-60.07,.9,0,1.78,0,2.75,0,0,20.01,0,39.97,0,60.07Z"></path><path d="M31.87,60.13h-2.46c0-20.03,0-40,0-60.08,.8,0,1.59,0,2.46,0,0,20.01,0,39.97,0,60.08Z"></path><path d="M34.67,0h2.42c0,20.05,0,40.06,0,60.13-.8,0-1.56,0-2.42,0,0-20.01,0-40.02,0-60.13Z"></path><path d="M318.77,60.13c-.87,0-1.63,0-2.47,0,0-20.03,0-40,0-60.08,.81,0,1.6,0,2.47,0,0,20.01,0,39.98,0,60.08Z"></path><path d="M127.47,36.04c1.69,0,3.38,0,5.17,0,0,4.06,0,8.05,0,12.15-.8,.04-1.6,.08-2.49,.12,0,3.94,0,7.81,0,11.77-2.64,0-5.17,0-7.88,0,0-3.94,0-7.9,0-11.85l-.04,.04c1.73,0,3.45,0,5.28,0,0-4.23,0-8.25,0-12.27l-.04,.04Z"></path><path d="M292.45,0h2.42c0,20.05,0,40.06,0,60.13h-2.42c0-20.01,0-40.01,0-60.13Z"></path><path d="M310.9,60.13c-.87,0-1.63,0-2.46,0,0-20.03,0-40,0-60.08h2.46c0,20.01,0,39.98,0,60.08Z"></path><path d="M117.1,.02c2.56,0,5.07,0,7.66,0,0,4,0,7.95,0,12.06-1.64,0-3.31,0-5.13,0,0,4.06,0,7.96,0,11.92-.92,0-1.67,0-2.53,0,0-7.97,0-15.94,0-23.98Z"></path><path d="M108.78,24.16c.82-.04,1.64-.09,2.62-.14,0-3.89,0-7.78,0-11.78,1.04,0,1.93,0,2.9,0,0,7.88,0,15.75,0,23.7-1.77,0-3.49,0-5.48,0,0-3.93,0-7.88,0-11.83,0,0-.04,.05-.04,.05Z"></path><path d="M175.23,36c0,4.02,0,8.03,0,12.21,.99,0,1.89,0,2.86,0,0,4.05,0,7.95,0,11.91-1.79,0-3.52,0-5.35,0,0-7.97,0-15.94,0-24.08,.83,0,1.68,0,2.53,0l-.04-.04Z"></path><path d="M108.91,60.11c0-3.93,0-7.79,0-11.75,2.63,0,5.27,0,8,0,0,3.88,0,7.78,0,11.75-2.63,0-5.23,0-8,0Z"></path><path d="M79.69,12.15c2.56,0,5.12,0,7.79,0,0,3.95,0,7.84,0,11.83-2.52,0-5.05,0-7.74,0,0-3.97,0-7.92,0-11.87,0,0-.04,.04-.04,.04Z"></path><path d="M175.27,36.04c0-7.89,0-15.79,0-23.8,.93,0,1.81,0,2.8,0,0,7.84,0,15.71,0,23.75-.94,0-1.89,0-2.84,0,0,0,.04,.04,.04,.04Z"></path><path d="M220.71,12.11c-1.78,0-3.57,0-5.45,0,0-4.04,0-8.02,0-12.08,1.76,0,3.48,0,5.41,0,0,4.04,0,8.08,0,12.12l.04-.04Z"></path><path d="M167.48,.02c1.71,0,3.34,0,5.06,0,0,4.01,0,7.95,0,12.01-1.64,0-3.3,0-5.06,0,0-3.94,0-7.89,0-12.01Z"></path><path d="M106.24,24.1c0-7.98,0-15.96,0-24.05h2.54c0,8.06,0,16.08,0,24.1,0,0,.04-.05,.04-.04-.87-.02-1.75-.03-2.62-.05,0,0,.04,.04,.04,.04Z"></path><path d="M209.94,24.06c-1.69,0-3.38,0-5.24,0,0-4.03,0-7.98,0-11.94l-.04,.04c1.69,0,3.38,0,5.24,0,0,4.03,0,7.98,0,11.94,0,0,.04-.04,.04-.04Z"></path><path d="M220.67,12.15c.82,0,1.64,0,2.55,0,0,7.93,0,15.8,0,23.77-.78,0-1.57,0-2.51,0,0-7.95,0-15.88,0-23.81,0,0-.04,.04-.04,.04Z"></path><path d="M122.27,36.04c0-3.92,0-7.84,0-11.86,1.71,0,3.38,0,5.2,0,0,3.95,0,7.91,0,11.86,0,0,.04-.04,.04-.04h-5.28s.04,.04,.04,.04Z"></path><path d="M101,12.16c0-4.01,0-8.01,0-12.11,.85,0,1.6,0,2.48,0,0,3.94,0,7.92,0,12.07-.82,0-1.67,0-2.52,0,0,0,.04,.04,.04,.04Z"></path><path d="M247.22,12.15c0-4,0-8,0-12.1h2.63c0,3.99,0,8.02,0,12.05,0,0,.04-.05,.04-.05-.9,.02-1.8,.04-2.71,.06l.04,.04Z"></path><path d="M241.97,12.16c0-4.01,0-8.02,0-12.12h2.58c0,4.03,0,8.07,0,12.11,0,0,.04-.04,.04-.04-.89,0-1.77,0-2.66,0l.04,.04Z"></path><path d="M122.27,48.23h-2.55c0-4.05,0-8.04,0-12.19,.84,0,1.7,0,2.55,0l-.04-.04v12.27s.04-.04,.04-.04Z"></path><path d="M204.7,12.12h-2.55c0-4.04,0-8.02,0-12.08,.8,0,1.55,0,2.51,0,0,4.04,0,8.08,0,12.13,0,0,.04-.04,.04-.04Z"></path><path d="M236.44,48.23c-.89,0-1.78,0-2.66,0,0,0,.04,.04,.04,.04,0-4.09,0-8.18,0-12.27l-.04,.04h2.66s-.04-.04-.04-.04c0,4.09,0,8.18,0,12.27,0,0,.04-.04,.04-.04Z"></path><path d="M247.18,12.11c0,3.92,0,7.85,0,11.95-.92,0-1.77,0-2.63,0l.04,.04c0-3.99,0-7.99,0-11.98,0,0-.04,.04-.04,.04,.89,0,1.78,0,2.67,0,0,0-.04-.04-.04-.04Z"></path><path d="M252.46,24.06h-2.58c0-4.03,0-8.02,0-12,0,0-.04,.05-.04,.04,.87,.02,1.74,.04,2.62,.05l-.04-.04c0,3.99,0,7.99,0,11.98l.04-.04Z"></path><path d="M202.15,48.31h2.45c0,3.96,0,7.85,0,11.81-.83,0-1.59,0-2.45,0,0-3.9,0-7.8,0-11.81Z"></path><path d="M239.02,48.23c0,3.92,0,7.84,0,11.86h-2.58c0-3.95,0-7.9,0-11.86,0,0-.04,.04-.04,.04,.89,0,1.77,0,2.66,0l-.04-.04Z"></path></svg><p>(¬_¬)ï¾</p></div><div class="img" style="--figcaption-bottom:undefined%"><img alt="Graphite self-portrait. Iâm an Asian male with short black hair wearing a pair of aviator-style glasses." fetchpriority="high" width="1000" height="1142" decoding="async" data-nimg="1" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 320'%3E%3Cfilter id='b' color-interpolation-filters='
1sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/jpeg;base64,/9j/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wgARCAAIAAcDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAGgB//EABYQAAMAAAAAAAAAAAAAAAAAAAIRE//aAAgBAQABBQJFX//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABcQAQADAAAAAAAAAAAAAAAAABEAIVH/2gAIAQEABj8CWsn/xAAXEAEAAwAAAAAAAAAAAAAAAAABADFB/9oACAEBAAE/IVwWG1s//9oADAMBAAIAAwAAABDz/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPxB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPxB//8QAGBAAAwEBAAAAAAAAAAAAAAAAAREhQQD/2gAIAQEAAT8QZLcWAVEMR3v/2Q=='/%3E%3C/svg%3E")" srcSet="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FSelfPortrait.0814530e.jpg&w=1080&q=75 1x, /_next/image?url=%2F_next%2Fstatic%2Fmedia%2FSelfPortrait.0814530e.jpg&w=2048&q=75 2x" src="/_next/image?url=%2F_next%2Fstatic%2Fmedia%2FSelfPortrait.0814530e.jpg&w=2048&q=75"/></div></div><div class="text"><p class="md name">Richard Fu</p><ul class="buttons"><li><a href="https://www.instagram.com/richardfxr/" target="_blank" rel="noreferrer" class="profileCardButton" aria-label="Instagram"><svg id="instagram" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" role="img" aria-describedby="instagram--title"><title id="instagram--title">Instagram logo</title><path d="M295.42,6c-53.2,2.51-89.53,11-121.29,23.48-32.87,12.81-60.73,30-88.45,57.82S40.89,143,28.17,175.92c-12.31,31.83-20.65,68.19-23,121.42S2.3,367.68,2.56,503.46,3.42,656.26,6,709.6c2.54,53.19,11,89.51,23.48,121.28,12.83,32.87,30,60.72,57.83,88.45S143,964.09,176,976.83c31.8,12.29,68.17,20.67,121.39,23s70.35,2.87,206.09,2.61,152.83-.86,206.16-3.39S799.1,988,830.88,975.58c32.87-12.86,60.74-30,88.45-57.84S964.1,862,976.81,829.06c12.32-31.8,20.69-68.17,23-121.35,2.33-53.37,2.88-70.41,2.62-206.17s-.87-152.78-3.4-206.1-11-89.53-23.47-121.32c-12.85-32.87-30-60.7-57.82-88.45S862,40.87,829.07,28.19c-31.82-12.31-68.17-20.7-121.39-23S637.33,2.3,501.54,2.56,348.75,3.4,295.42,6m5.84,903.88c-48.75-2.12-75.22-10.22-92.86-17-23.36-9-40-19.88-57.58-37.29s-28.38-34.11-37.5-57.42c-6.85-17.64-15.1-44.08-17.38-92.83-2.48-52.69-3-68.51-3.29-202s.22-149.29,2.53-202c2.08-48.71,10.23-75.21,17-92.84,9-23.39,19.84-40,37.29-57.57s34.1-28.39,57.43-37.51c17.62-6.88,44.06-15.06,92.79-17.38,52.73-2.5,68.53-3,202-3.29s149.31.21,202.06,2.53c48.71,2.12,75.22,10.19,92.83,17,23.37,9,40,19.81,57.57,37.29s28.4,34.07,37.52,57.45c6.89,17.57,15.07,44,17.37,92.76,2.51,52.73,3.08,68.54,3.32,202s-.23,149.31-2.54,202c-2.13,48.75-10.21,75.23-17,92.89-9,23.35-19.85,40-37.31,57.56s-34.09,28.38-57.43,37.5c-17.6,6.87-44.07,15.07-92.76,17.39-52.73,2.48-68.53,3-202.05,3.29s-149.27-.25-202-2.53m407.6-674.61a60,60,0,1,0,59.88-60.1,60,60,0,0,0-59.88,60.1M245.77,503c.28,141.8,115.44,256.49,257.21,256.22S759.52,643.8,759.25,502,643.79,245.48,502,245.76,245.5,361.22,245.77,503m90.06-.18a166.67,166.67,0,1,1,167,166.34,166.65,166.65,0,0,1-167-166.34" transform="translate(-2.5 -2.5)"></path></svg></a></li><li><a href="https://github.com/richardfxr" target="_blank" rel="noreferrer" class="profileCardButton" aria-label="GitHub"><svg id="github" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.58 31.77" role="img" aria-describedby="github--title"><title id="github--title">GitHub logo</title><path d="M16.29,0C7.29,0,0,7.29,0,16.29c0,7.2,4.67,13.3,11.14,15.46,.81,.15,1.11-.35,1.11-.79,0-.39-.01-1.41-.02-2.77-4.53,.98-5.49-2.18-5.49-2.18-.74-1.88-1.81-2.38-1.81-2.38-1.48-1.01,.11-.99,.11-.99,1.63,.12,2.5,1.68,2.5,1.68,1.45,2.49,3.81,1.77,4.74,1.35,.15-1.05,.57-1.77,1.03-2.18
1-3.62-.41-7.42-1.81-7.42-8.05,0-1.78,.63-3.23,1.68-4.37-.17-.41-.73-2.07,.16-4.31,0,0,1.37-.44,4.48,1.67,1.3-.36,2.69-.54,4.08-.55,1.38,0,2.78,.19,4.08,.55,3.11-2.11,4.48-1.67,4.48-1.67,.89,2.24,.33,3.9,.16,4.31,1.04,1.14,1.67,2.59,1.67,4.37,0,6.26-3.81,7.63-7.44,8.04,.58,.5,1.11,1.5,1.11,3.02,0,2.18-.02,3.93-.02,4.47,0,.44,.29,.94,1.12,.78,6.47-2.16,11.13-8.26,11.13-15.45C32.58,7.29,25.29,0,16.29,0Z"></path></svg></a></li><li><a href="https://vimeo.com/user134146921" target="_blank" rel="noreferrer" class="profileCardButton" aria-label="Vimeo"><svg id="vimeo" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 106 105" role="img" aria-describedby="vimeo--title"><title id="vimeo--title">Vimeo logo</title><path d="M99.95,35.05c-.45,9.75-7.24,23.11-20.39,40.06-13.6,17.71-25.1,26.56-34.51,26.56-5.83,0-10.76-5.39-14.79-16.17-2.69-9.88-5.38-19.77-8.07-29.65-2.99-10.78-6.2-16.17-9.63-16.17-.75,0-3.37,1.58-7.85,4.72L0,38.31c4.94-4.34,9.8-8.69,14.59-13.04,6.58-5.7,11.52-8.7,14.82-9,7.78-.75,12.57,4.58,14.37,15.99,1.94,12.31,3.29,19.97,4.04,22.96,2.24,10.21,4.71,15.31,7.41,15.31,2.09,0,5.24-3.31,9.43-9.94,4.19-6.63,6.43-11.67,6.73-15.13,.6-5.72-1.65-8.58-6.73-8.58-2.39,0-4.86,.55-7.4,1.64,4.91-16.13,14.3-23.96,28.16-23.52,10.28,.3,15.12,6.98,14.53,20.03Z"></path></svg></a></li></ul><p class="md">Maker of art â creator of designs â coder of websites â builder of computers â lover of keyboards â student of RISD.</p></div></article></section><section class="section" id="principles" aria-labelledby="principles__heading" style="opacity:0"><hr class="separator"/><div class="section__side"><h2 id="principles__heading">Principles</h2><div class="skipLinks hidden"><a href="#favorites" aria-label="skip to next section: Favorites.">â</a></div></div><div class="section__main"><p class="md first">I create things that are <em>functional, but never boring</em>. I believe design exists to communicate, to empower, and that is why my work focuses on <em>accessibility</em>. I do not sacrifice function in the name of style, but I do not see ornamentation as a crime. I love the balance of a well-kerned font, but more so, I love the look of an optically imperfect lens.</p><ul class="row md printHidden"><li><a class="button sm" href="/about/resume">Résumé</a></li><li><a href="#contact" class="button sm">Contact</a></li></ul></div></section><section class="section" id="favorites" aria-labelledby="favorites__heading" style="opacity:0"><hr class="separator"/><div class="section__side"><h2 id="favorites__heading">Favorites</h2><div class="skipLinks hidden"><a href="#principles" aria-label="skip to previous section: Principles.">â</a><a href="#socials" aria-label="skip to next section: Socials.">â</a></div></div><div class="section__main"><dl class="twoCol dlList"><div><dt>Favorite color</dt><dd id="favColor">#11D3E7</dd></div><div><dt>Favorite decorative typeface</dt><dd><a href="https://www.behance.net/gallery/128589635/Sisteron-Typeface" target="_blank" class="link external block">Sisteron</a></dd></div><div><dt>Favorite website</dt><dd><a href="https://filippobello.com/" target="_blank" class="link external block">Filippo Bello</a></dd></div><div><dt>Favorite aircraft</dt><dd><a href="https://en.wikipedia.org/wiki/Concorde" target="_blank" class="link external block">Concorde</a></dd></div><div><dt>Favorite key switch</dt><dd><a href="https://www.google.com/search?q=boba+u4t" target="_blank" class="link external block">Gazzew Boba U4T</a></dd></div><div><dt>Favorite vintage lens</dt><dd><a href="https://alikgriffin.com/helios-44-2-review-king-character/" target="_blank" class="link external block">Helios 44-2 58mm f/2</a></dd></div><div><dt>Favorite cinematographer</dt><dd><a href="https://www.imdb.com/name/nm0292132/" target="_blank" class="link external block">Greig Fraser</a></dd></div><div><dt>Favorite film</dt><dd><a href="https://myanimelist.net/anime/35677/Liz_to_Aoi_Tori" target="_blank" class="link external block">Liz and the Blue Bird</a></dd></div></dl></div></section><section class="section" id="socials" aria-labelledby="socials__heading" style="opacity:0"><hr class="separator"/><div class="section__side"><h2 id="socials__heading">Socials</h2><div class="skipLinks hidden"><a href="#favorites" aria-label="skip to previous section: Favorites.">â</a><a href="#contact" aria-label="skip to next section: Contact.">â</a></div></div><div class="section__main"><div class="twoCol"><div class="fourCol">
1<a href="https://www.instagram.com/richardfxr/" id="instagramSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="instagram" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" role="img" aria-describedby="instagram--title"><title id="instagram--title">Instagram logo</title><path d="M295.42,6c-53.2,2.51-89.53,11-121.29,23.48-32.87,12.81-60.73,30-88.45,57.82S40.89,143,28.17,175.92c-12.31,31.83-20.65,68.19-23,121.42S2.3,367.68,2.56,503.46,3.42,656.26,6,709.6c2.54,53.19,11,89.51,23.48,121.28,12.83,32.87,30,60.72,57.83,88.45S143,964.09,176,976.83c31.8,12.29,68.17,20.67,121.39,23s70.35,2.87,206.09,2.61,152.83-.86,206.16-3.39S799.1,988,830.88,975.58c32.87-12.86,60.74-30,88.45-57.84S964.1,862,976.81,829.06c12.32-31.8,20.69-68.17,23-121.35,2.33-53.37,2.88-70.41,2.62-206.17s-.87-152.78-3.4-206.1-11-89.53-23.47-121.32c-12.85-32.87-30-60.7-57.82-88.45S862,40.87,829.07,28.19c-31.82-12.31-68.17-20.7-121.39-23S637.33,2.3,501.54,2.56,348.75,3.4,295.42,6m5.84,903.88c-48.75-2.12-75.22-10.22-92.86-17-23.36-9-40-19.88-57.58-37.29s-28.38-34.11-37.5-57.42c-6.85-17.64-15.1-44.08-17.38-92.83-2.48-52.69-3-68.51-3.29-202s.22-149.29,2.53-202c2.08-48.71,10.23-75.21,17-92.84,9-23.39,19.84-40,37.29-57.57s34.1-28.39,57.43-37.51c17.62-6.88,44.06-15.06,92.79-17.38,52.73-2.5,68.53-3,202-3.29s149.31.21,202.06,2.53c48.71,2.12,75.22,10.19,92.83,17,23.37,9,40,19.81,57.57,37.29s28.4,34.07,37.52,57.45c6.89,17.57,15.07,44,17.37,92.76,2.51,52.73,3.08,68.54,3.32,202s-.23,149.31-2.54,202c-2.13,48.75-10.21,75.23-17,92.89-9,23.35-19.85,40-37.31,57.56s-34.09,28.38-57.43,37.5c-17.6,6.87-44.07,15.07-92.76,17.39-52.73,2.48-68.53,3-202.05,3.29s-149.27-.25-202-2.53m407.6-674.61a60,60,0,1,0,59.88-60.1,60,60,0,0,0-59.88,60.1M245.77,503c.28,141.8,115.44,256.49,257.21,256.22S759.52,643.8,759.25,502,643.79,245.48,502,245.76,245.5,361.22,245.77,503m90.06-.18a166.67,166.67,0,1,1,167,166.34,166.65,166.65,0,0,1-167-166.34" transform="translate(-2.5 -2.5)"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>Instagram</p></a><a href="https://github.com/richardfxr" id="githubSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="github" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.58 31.77" role="img" aria-describedby="github--title"><title id="github--title">GitHub logo</title><path d="M16.29,0C7.29,0,0,7.29,0,16.29c0,7.2,4.67,13.3,11.14,15.46,.81,.15,1.11-.35,1.11-.79,0-.39-.01-1.41-.02-2.77-4.53,.98-5.49-2.18-5.49-2.18-.74-1.88-1.81-2.38-1.81-2.38-1.48-1.01,.11-.99,.11-.99,1.63,.12,2.5,1.68,2.5,1.68,1.45,2.49,3.81,1.77,4.74,1.35,.15-1.05,.57-1.77,1.03-2.18-3.62-.41-7.42-1.81-7.42-8.05,0-1.78,.63-3.23,1.68-4.37-.17-.41-.73-2.07,.16-4.31,0,0,1.37-.44,4.48,1.67,1.3-.36,2.69-.54,4.08-.55,1.38,0,2.78,.19,4.08,.55,3.11-2.11,4.48-1.67,4.48-1.67,.89,2.24,.33,3.9,.16,4.31,1.04,1.14,1.67,2.59,1.67,4.37,0,6.26-3.81,7.63-7.44,8.04,.58,.5,1.11,1.5,1.11,3.02,0,2.18-.02,3.93-.02,4.47,0,.44,.29,.94,1.12,.78,6.47-2.16,11.13-8.26,11.13-15.45C32.58,7.29,25.29,0,16.29,0Z"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>GitHub</p></a></div><div class="fourCol"><a href="https://vimeo.com/user134146921" id="vimeoSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="vimeo" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 106 105" role="img" aria-describedby="vimeo--title"><title id="vimeo--title">Vimeo logo</title><path d="M99.95,35.05c-.45,9.75-7.24,23.11-20.39,40.06-13.6,17.71-25.1,26.56-34.51,26.56-5.83,0-10.76-5.39-14.79-16.17-2.69-9.88-5.38-19.77-8.07-29.65-2.99-10.78-6.2-16.17-9.63-16.17-.75,0-3.37,1.58-7.85,4.72L0,38.31c4.94-4.34,9.8-8.69,14.59-13.04,6.58-5.7,11.52-8.7,14.82-9,7.78-.75,12.57,4.58,14.37,15.99,1.94,12.31,3.29,19.97,4.04,22.96,2.24,10.21,4.71,15.31,7.41,15.31,2.09,0,5.24-3.31,9.43-9.94,4.19-6.63,6.43-11.67,6.73-15.13,.6-5.72-1.65-8.58-6.73-8.58-2.39,0-4.86,.55-7.4,1.64,4.91-16.13,14.3-23.96,28.16-23.52,10.28,.3,15.12,6.98,14.53,20.03Z"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>Vimeo</p></a><a href="https://www.behance.net/richardfxr" id="behanceSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="behance" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 93.09 93.09" role="img" aria-describedby="behance--title"><title id="behance--title">Behance logo</title><path d="M36.39,49.86c-1.23-.93-2.87-1.4-4.89-1.4h-10.19v11.73h10.01c.93,0,1.8-.08,2.63-.27,.84-.18,1.58-.47,2.21-.9,.63-.41,1.15-.98,1.52-1.7,.38-.71,.56-1.64,.56-2.76,0-2.2-.62-3.75-1.85-4.7Z"></path><path d="M65.9,42.13c-1.35,0-2.47,.23-3.37,.69-.88,.46-1.6,1.03-2.14,1.7-.55,.68-.92,1.4-1.14,2.17-.22,.75-.35,1.43-.39,2.03h13.78c-.2-2.16-.94-3.76-1.95-4.88-1.01-1.11-2.71-1.72-4.79-1.72Z"></path><path d="M34.92,40.87c1.08-.79,1.6-2.09,1.6-3.87,0-.99-.17-1.81-.52-2.45-.36-.64-.84-1.13-1.44-1.48-.6-.36-1.28-.61-2.06-.75-.77-.15-1.58-.21-2.41-.21h-8.77v9.95h9.49c1.66,0,3.04-.39,4.13-1.19Z"></path><path d="M0,0V93.09H93.09V0H0ZM57.13,27.71h17.26v4.2h-17.26v-4.2Zm-10.78,32.95c-.83,1.58-1.97,2.87-3.37,3.86-1.41,1-3.03,1.73-4.85,2.21-1.79,.48-3.66,.72-5.57,.72H11.93V24.85h20.08c2.04,0,3.88,.18,5.56,.54,1.67,.35,3.1,.95,4.3,1.76,1.19,.81,2.11,1.89,2.78,3.25,.65,1.34,.97,3.01,.97,5,0,2.14-.49,3.93-1.46,5.37-.98,1.43-2.42,2.6-4.35,3.51,2.62,.75,4.56,2.08,5.85,3.97,1.29,1.9,1.93,4.17,1.93,6.84,0,2.16-.41,4.02-1.24,5.58Zm34.76-6.6h-22.25c0,2.44,.82,4.75,2.1,5.98,1.27,
11.24,3.1,1.86,5.48,1.86,1.71,0,3.19-.43,4.42-1.29,1.23-.86,1.97-1.78,2.26-2.73h7.46c-1.2,3.71-3.02,6.36-5.5,7.96-2.45,1.6-5.44,2.4-8.93,2.4-2.43,0-4.61-.39-6.58-1.17-1.96-.78-3.6-1.88-4.98-3.32-1.34-1.44-2.39-3.14-3.13-5.14-.74-1.99-1.11-4.19-1.11-6.57s.39-4.46,1.14-6.45c.77-2,1.83-3.72,3.23-5.17,1.4-1.45,3.06-2.6,5-3.44,1.93-.83,4.07-1.25,6.43-1.25,2.61,0,4.89,.5,6.85,1.52,1.95,1.01,3.55,2.38,4.81,4.09,1.26,1.71,2.15,3.66,2.71,5.85,.55,2.19,.75,4.47,.59,6.87Z"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>Behance</p></a></div></div><div class="twoCol"><div class="fourCol"><a href="https://www.linkedin.com/in/richardfxr/" id="linkedinSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="linkedin" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.77 76.25" role="img" aria-describedby="linkedin--title"><title id="linkedin--title">LinkedIn logo</title><path d="M40.74,34.39v-.12s-.05,.08-.08,.12h.08Z"></path><path d="M70.17,0H5.6C2.51,0,0,2.45,0,5.46V70.79c0,3.02,2.51,5.46,5.6,5.46H70.17c3.09,0,5.6-2.45,5.6-5.46V5.46c0-3.02-2.51-5.46-5.6-5.46ZM22.97,63.83H11.52V29.4h11.44V63.83Zm-5.72-39.13h-.07c-3.84,0-6.32-2.64-6.32-5.95s2.56-5.95,6.47-5.95,6.32,2.57,6.4,5.95c0,3.3-2.48,5.95-6.47,5.95Zm46.99,39.13h-11.44v-18.42c0-4.63-1.66-7.79-5.8-7.79-3.16,0-5.04,2.13-5.87,4.19-.3,.74-.38,1.76-.38,2.79v19.23h-11.44s.15-31.2,0-34.43h11.44v4.88c1.52-2.35,4.24-5.68,10.31-5.68,7.53,0,13.18,4.92,13.18,15.5v19.74Z"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>LinkedIn</p></a><a href="https://www.discogs.com/user/richardfxr/collection?header=1" id="discogsSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="discogs" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 108.6 108.2" role="img" aria-describedby="discogs--title"><title id="discogs--title">Discogs logo</title><path class="cls-1" d="M26.6,54c0,7.9,3.3,14.9,8.5,20l5.2-5.7,.1,.1c-3.8-3.6-6.1-8.7-6.1-14.4,0-11.1,9-20.1,20.1-20.1,3.7,0,7.1,1,10,2.7l3.7-6.8c-4.1-2.3-8.7-3.6-13.7-3.6-15.3,0-27.8,12.5-27.8,27.8Z"></path><path class="cls-1" d="M74.4,54c0,11.1-9,20.1-20,20.1-3.4,0-6.5-.8-9.3-2.3h0l-3.8,6.7c3.9,2.1,8.4,3.3,13.1,3.3,15.3,0,27.8-12.5,27.8-27.8,0-7.6-3.1-14.5-8-19.5l-5.3,5.7c3.4,3.6,5.5,8.4,5.5,13.8Z"></path><path class="cls-1" d="M17.8,54c0,10.4,4.4,19.8,11.4,26.5l5.3-5.7c-5.5-5.2-8.9-12.6-8.9-20.7,0-15.9,12.9-28.8,28.8-28.8,5.2,0,10,1.4,14.2,3.8l3.8-6.8c-5.3-3-11.4-4.7-18-4.7-20.2-.2-36.6,16.2-36.6,36.4Z"></path><path class="cls-1" d="M83.1,54c0,15.9-12.9,28.8-28.8,28.8-4.9,0-9.5-1.2-13.6-3.4l-3.8,6.8c5.2,2.8,11.1,4.4,17.4,4.4,20.2,0,36.6-16.4,36.6-36.6,0-10.1-4.1-19.3-10.8-25.9l-5.3,5.7c5.2,5.2,8.3,12.3,8.3,20.2Z"></path><path class="cls-1" d="M91.9,54c0,20.7-16.9,37.6-37.6,37.6-6.5,0-12.6-1.6-17.9-4.5l-3.9,6.9c6.5,3.5,13.9,5.6,21.8,5.6,25.1,0,45.4-20.4,45.4-45.4,0-12.7-5.2-24.2-13.6-32.4l-5.3,5.8c6.9,6.5,11.1,16,11.1,26.4Z"></path><path class="cls-1" d="M8.9,54c0,13,5.5,24.7,14.2,33l5.3-5.8c-7.2-6.8-11.7-16.5-11.7-27.2,0-20.7,16.9-37.6,37.6-37.6,6.7,0,13,1.8,18.4,4.9l3.8-6.9c-6.6-3.7-14.2-5.8-22.2-5.8-25-.1-45.4,20.3-45.4,45.4Z"></path><path class="cls-1" d="M92.1,15.2l-5.2,5.6c8.6,8.4,14,20.2,14,33.1,0,25.6-20.8,46.4-46.4,46.4-8.1,0-15.6-2.1-22.2-5.7l-3.9,6.9c7.7,4.2,16.6,6.7,26,6.7,29.9,0,54.2-24.3,54.2-54.2-.1-15.2-6.4-28.9-16.5-38.8Z"></path><path class="cls-1" d="M7.9,54C7.9,28.4,28.7,7.6,54.3,7.6c8.2,0,16,2.2,22.7,6l3.7-6.7C73.1,2.6,64.4,.1,55.1,0h-.9C24.4,0,.3,24,0,53.7H0v.5c0,15.5,6.6,29.5,17.1,39.4l5.4-5.8c-9-8.6-14.6-20.5-14.6-33.8Z"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>Discogs</p></a></div><div class="fourCol"><a href="https://myanimelist.net/profile/richardfxr" id="malSocialLink" class="socialLink" target="_blank" rel="noreferrer"><div class="square"><div class="logo"><svg id="mal" class="SVGlogo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" role="img" aria-describedby="mal--title"><title id="mal--title">My Anime List logo</title><path d="M0,0V256H256V0H0ZM99,157.5h-18.09v-42.2l-15.91,19.7-15.91-19.7v42.2H31V88h17.75l16.25,21.95,16.25-21.95h17.75v69.5Zm49.5-37v-15h21v52h-21v-24h-21.26c.57,15.66,7.57,23.61,7.57,23.61l-13.31,10.39s-12-15-12-43,26-36.5,35.45-36.5h21.86l5.69,15.5h-28c-8.58,0-13.52,10-13.96,17h17.96Zm73.47,37h-39.47V87.5h19v54.89h24.75l-4.28,15.11Z"></path></svg><div class="lines1" aria-hidden="true"></div><div class="lines2" aria-hidden="true"></div></div></div><p>MyAnimeList</p></a><div aria-hidden="true"></div></div></div></div></section><section class="section" id="contact" aria-labelledby="contact__heading" style="opacity:0"><hr class="separator"/><div class="section__side"><h2 id="contact__heading">Contact</h2><div class="skipLinks hidden"><a href="#socials" aria-label="skip to previous section: Socials.">â</a><a href="#footer" aria-label="skip to footer">â</a></div></div><div class="section__main"><p class="md">Have ideas for a project or just want to say hi? Message me on one of the <a href="#socials" class="link page em upArrow">above social platforms</a> or email me.</p><p class="md status"><span class="statusLable red">Status</span><span><em>Not open to projects</em> in the near future.</span></p><a href="mailto:[email protected]?subject=A%20Witty%20Title" target="_blank" class="button sm">[email protected]</a></div></section></main><footer class="footer" id="footer" aria-labelledby="footer__heading" style="opacity:0"><hr class="separator"/><div class="footer__side"><h2 id="footer__heading">Footer</h2><div class="skipLinks"><a href="#main" aria-label="back to top">â</a></div></div><div class="footer__main"><div class="twoCol"><nav><ul class="list withSeparators sm" aria-label="Footer navigation"><li class="list__item"><a class="link internal md block" href="/">Home</a></li><li class="list__item"><a class="link internal md block" href="/projects">Projects</a></li><li class="list__item"><a class="link internal md block" href="/about">About</a></li><li class="list__item"><a class="link internal md block" href="/info">Info</a></li><li class="list__item"><a class="link internal md block" href="/settings">Settings</a></li><li class="list__item"><a class="link internal md block" href="/about/resume">Résumé</a></li><li class="list__item"><a class="link internal md block" href="/projects/archive">Archive</a></li></ul></nav><ul class="list withSeparators sm" aria-label="external links"><li class="list__item"><a href="https://experiments.richardfxr.com/" target="_blank" class="link external md block">Experiments</a></li><li class="list__item"><a href="https://v9.richardfxr.com/" target="_blank" class="link external md block">Version 9</a></li><li class="list__item"><a href="https://www.instagram.com/richardfxr/" target="_blank" class="link external md block">Instagram</a></li><li class="list__item"><a href="https://github.com/richardfxr" target="_blank" class="link external md block">GitHub</a></li><li class="list__item"><a href="https://vimeo.com/user134146921" target="_blank" class="link external md block">Vimeo</a></li><li class="list__item"><a href="https://www.linkedin.com/in/richardfxr/" target="_blank" class="link external md block">LinkedIn</a></li><li class="list__item"><a href="mailto:[email protected]?subject=A%20Witty%20Title" target="_blank" class="link external md block">Email</a></li></ul></div><div class="info"><div class="squares"><div class="versionBadge" aria-label="version badge"><span class="number">v10.3.0</span><span class="state">gold</span></div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1015 1015"><polygon points="455 105 455 140 490 140 490 105 490 70 490 35 525 35 525 0 490 0 455 0 455 35 420 35 420 70 455 70 455 105"></polygon><rect x="560" y="70" width="35" height="35"></rect><polygon points="665 70 700 70 700 35 665 35 665 0 630 0 630 35 630 70 630 105 665 105 665 70"></polygon><rect x="700" y="105" width="35" height="35"></rect><polygon points="350 175 385 175 385 140 385 105 420 105 420 70 385 70 350 70 350 35 350 0 315 0 280 0 280 35 280 70 280 105 315 105 350 105 350 140 315 140 280 140 280 175 315 175 315 210 350 210 350 175"></polygon><rect x="385" y="175" width="35" height="35"></rect><polygon points="455 175 455 210 490 210 490 245 455 245 455 280 490 280 490 315 525 315 525 350 490 350 490 385 525 385 560 385 560 350 560 315 595 315 630 315 630 280 595 280 560 280 525 280 525 245 525 210 525 175 525 140 490 140 490 175 455 175"></polygon><polygon points="665 175 700 175 700 140 665 140 630 140 630 105 595 105 595 140 560 140 560 175 595 175 595 210 630 210 630 245 665 245 665 210 665 175"></polygon><rect x="280" y="210" width="35" height="35"></rect><rect x="420" y="210" width="35" height="35"></rect><rect x="560" y="210" width="35" height="35"></rect><polygon points="735 210 735 175 700 175 700 210 700 245 665 245 665 280 700 280 735 280 735 245 735 210"></polygon><rect y="280" width="35" height="35"></rect><path d="M175,315v35h35v-35h105v35h-105v35h70v35h35v35h-35v35h35v35h105v35h-35v70h-35v35h70v-70h35v-105h35v-35h-35v-70h-35v-35h-70v-35h35v-105h-35v35h-35v35H105v35h70Zm210,70v35h35v35h-35v35h-35v-35h35v-35h-35v-35h35Z"></path>
1<polygon points="490 350 490 315 455 315 420 315 420 350 455 350 490 350"></polygon><rect x="665" y="315" width="35" height="35"></rect><polygon points="770 315 770 280 735 280 735 315 735 350 770 350 770 315"></polygon><polygon points="875 315 875 280 840 280 840 315 805 315 805 350 805 385 770 385 735 385 735 420 770 420 770 455 770 490 735 490 700 490 665 490 665 525 630 525 630 560 665 560 665 595 630 595 595 595 595 630 630 630 665 630 665 665 630 665 630 700 665 700 700 700 700 665 700 630 700 595 735 595 770 595 770 560 735 560 700 560 700 525 735 525 770 525 805 525 805 490 840 490 840 525 805 525 805 560 840 560 875 560 875 525 875 490 910 490 910 525 910 560 945 560 945 525 945 490 980 490 980 525 980 560 1015 560 1015 525 1015 490 1015 455 1015 420 1015 385 980 385 980 420 980 455 945 455 910 455 875 455 840 455 840 420 840 385 875 385 875 350 875 315"></polygon><rect x="700" y="350" width="35" height="35"></rect><polygon points="945 350 980 350 980 315 1015 315 1015 280 980 280 945 280 910 280 910 315 910 350 910 385 945 385 945 350"></polygon><rect x="875" y="385" width="35" height="35"></rect><polygon points="560 455 525 455 525 490 525 525 490 525 490 560 490 595 525 595 525 630 525 665 560 665 560 630 560 595 560 560 595 560 595 525 560 525 560 490 595 490 595 455 595 420 630 420 665 420 665 455 700 455 700 420 700 385 665 385 665 350 630 350 630 385 595 385 560 385 560 420 560 455"></polygon><rect y="455" width="35" height="35"></rect><rect x="630" y="455" width="35" height="35"></rect><polygon points="140 525 140 490 140 455 105 455 105 420 140 420 140 455 175 455 210 455 245 455 245 420 210 420 210 385 175 385 175 350 140 350 140 385 105 385 105 350 105 315 70 315 70 350 35 350 35 385 70 385 70 420 70 455 70 490 70 525 105 525 140 525"></polygon><polygon points="245 595 245 630 280 630 315 630 315 595 280 595 280 560 245 560 210 560 210 525 245 525 280 525 280 490 245 490 210 490 175 490 175 525 140 525 140 560 175 560 175 595 175 630 210 630 210 595 245 595"></polygon><rect x="875" y="560" width="35" height="35"></rect><rect x="455" y="595" width="35" height="35"></rect><path d="M875,595h-35v70h35v35h-70v-35h-35v35h-70v70h-70v-70h-70v35h35v70h-35v-70h-35v-70h-35v35h-35v35h35v105h-35v35h70v35h-70v70h35v-35h35v35h35v-70h35v-35h-35v-35h105v35h70v35h-35v35h70v-70h140v-35h-35v-35h35v-70h70v-35h-35v-35h-35v-35h-35v-35Zm-35,245h-105v-105h105v105Z"></path><polygon points="945 630 980 630 980 595 945 595 910 595 910 630 945 630"></polygon><rect x="210" y="630" width="35" height="35"></rect><rect x="980" y="630" width="35" height="35"></rect><polygon points="175 665 140 665 105 665 105 630 140 630 140 595 105 595 105 560 70 560 70 525 35 525 35 560 0 560 0 595 0 630 0 665 0 700 0 735 35 735 70 735 70 700 105 700 105 735 140 735 175 735 175 700 210 700 210 665 175 665"></polygon><rect x="315" y="665" width="35" height="35"></rect><rect x="420" y="665" width="35" height="35"></rect><polygon points="455 770 455 735 420 735 420 770 385 770 350 770 315 770 315 735 315 700 280 700 280 665 245 665 245 700 210 700 210 735 245 735 280 735 280 770 280 805 280 840 280 875 280 910 315 910 315 945 350 945 350 910 350 875 315 875 315 840 315 805 350 805 385 805 385 840 420 840 455 840 455 805 455 770"></polygon><rect x="770" y="770" width="35" height="35"></rect><rect x="980" y="805" width="35" height="35"></rect><rect x="945" y="840" width="35" height="35"></rect><polygon points="420 875 385 875 385 910 420 910 455 910 455 875 420 875"></polygon><polygon points="630 945 630 980 630 1015 665 1015 700 1015 735 1015 735 980 700 980 665 980 665 945 665 910 630 910 595 910 595 945 630 945"></polygon><polygon points="385 980 350 980 315 980 280 980 280 1015 315 1015 350 1015 385 1015 420 1015 420 980 420 945 385 945 385 980"></polygon><polygon points="910 980 945 980 945 945 980 945 980 980 1015 980 1015 945 1015 910 1015 875 980 875 980 910 945 910 910 910 910 945 875 945 875 980 910 980"></polygon><polygon points="770 1015 805 1015 805 980 840 980 840 945 875 945 875 910 840 910 805 910 805 945 770 945 770 980 770 1015"></polygon><rect x="840" y="980" width="35" height="35"></rect><path d="M0,0V245H245V0H0ZM208.25,208.25H36.75V36.75H208.25V208.25Z"></path><rect x="70" y="70" width="105" height="105"></rect><path d="M770,0V245h245V0h-245Zm208.25,208.25h-171.5V36.75h171.5V208.25Z"></path><rect x="840" y="70" width="105" height="105"></rect><path d="M0,770v245H245v-245H0Zm208.25,208.25H36.75v-171.5H208.25v171.5Z"></path><rect x="70" y="840" width="105" height="105"></rect></svg></div><div class="text"><p class="xs"><a href="https://github.com/richardfxr/richardfxr" target="_blank" class="link external block">Source code available on GitHub</a></p><p class="xs">Designed and developed by yours truly. Copyright © 2024 Xiangrui Fu. All rights reserved.</p></div></div></div></footer></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/about","query":{},"buildId":"xLJDYr12zQ5tURDhO9BOQ","nextExport":true,"autoExport":true,"isFallback":false,"locale":"en","locales":["en"],"defaultLocale":"en","scriptLoader":[]}</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.