Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
308 Permanent Redirect - kevng.com
HTTP Status: 308
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Cache-Control: public, max-age=0, must-revalidate
Content-Type: text/plain
Date: Thu, 01 May 2025 07:54:56 GMT
Location: https://www.kevng.com/
Refresh: 0;url=https://www.kevng.com/
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Id: arn1::d75hn-1746086096321-d94db7d054a2

HTTP Code 308 Permanent Redirect

308 http status code is a permanent redirect that, unlike 301, ensures the request method remains unchanged.

When is Code 308 used?

  • When a resource is permanently moved while preserving the request method
  • When enforcing HTTPS without changing form submission behavior

What does Code 308 mean for the user?

The user is permanently redirected to the new URL, and the request method remains the same.

200 OK - https://kevng.com/
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 28570203
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 46457
Content-Type: text/html; charset=utf-8
Date: Thu, 01 May 2025 07:54:56 GMT
Etag: "c8c91b2f6c753d20f29f78fdb7d5c494"
Server: Vercel
Strict-Transport-Security: max-age=63072000
Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Url
X-Matched-Path: /
X-Vercel-Cache: HIT
X-Vercel-Id: arn1::glqt5-1746086096403-fd6fce42b4c0

HTTP Code 200 OK

200 http status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: kevng.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html><html lang="en" class="__variable_aaf875 __variable_c9cbed"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/92f44bb82993d879-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/18407450c9060745.css" crossorigin="" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-814a8babf78cf5c0.js" crossorigin=""/><script src="/_next/static/chunks/b9b32b16-da742a893e539c3d.js" async="" crossorigin=""></script><script src="/_next/static/chunks/625-54d11aa493f9b216.js" async="" crossorigin=""></script><script src="/_next/static/chunks/main-app-6fcc464cad403212.js" async="" crossorigin=""></script><script src="/_next/static/chunks/755-fb4c4a4b6c337dc5.js" async=""></script><script src="/_next/static/chunks/805-aaac5c8a49ad06bf.js" async=""></script><script src="/_next/static/chunks/915-6fab37c7cb5c6c88.js" async=""></script><script src="/_next/static/chunks/app/(user)/page-b4d986b1c6aad1ce.js" async=""></script><script src="/_next/static/chunks/app/(user)/layout-f3c1c5d0d04d0c75.js" async=""></script><title>Kevin Ng</title><meta name="description" content="Product Designer &amp; Engineer"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta property="og:title" content="Kevin Ng"/><meta property="og:description" content="Product Designer &amp; Engineer"/><meta property="og:url" content="https://kevng.com/"/><meta property="og:site_name" content="Kevin Ng"/><meta property="og:locale" content="en-US"/><meta property="og:image" content="https://kevng.com/og-default.png"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Kevin Ng"/><meta name="twitter:description" content="Product Designer &amp; Engineer"/><meta name="twitter:image" content="https://kevng.com/og-default.png"/><link rel="icon" href="/favicon-16x16.ico"/><meta name="next-size-adjust"/><script src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js" crossorigin="" noModule=""></script></head><body class="flex h-screen flex-col overflow-y-scroll bg-stone-50 leading-7 text-stone-600 dark:bg-stone-950 dark:text-stone-100"><nav class="pointer-events-none fixed bottom-0 z-10 mx-auto mb-3 flex w-full max-w-7xl items-center justify-center self-center px-2 py-2 dark:bg-stone-950/80 md:px-8 md:py-4" aria-label="Top Navigation"><div class="pointer-events-auto flex space-x-8 "><ul class="flex flex-row rounded-2xl border border-stone-200/95 bg-stone-50/95  p-2 shadow-sm backdrop-blur"><li class="text-stone-900 dark:bg-stone-800/80 dark:text-white flex cursor-pointer justify-center overflow-hidden rounded-xl transition-transform hover:bg-stone-200/50 hover:text-stone-700 active:scale-95 active:bg-stone-200 dark:bg-opacity-80 dark:hover:bg-stone-800 dark:hover:text-stone-50 dark:active:bg-stone-700"><a class="flex h-full w-full items-center px-3 py-2" href="/"><span class="text-orange-500 dark:text-orange-400 }
        "><p class="h-7 w-7 text-center font-mono text-xl font-medium tracking-wide text-stone-950">Kn</p></span></a></li><li class="text-stone-500 dark:text-stone-300 flex cursor-pointer justify-center overflow-hidden rounded-xl transition-transform hover:bg-stone-200/50 hover:text-stone-700 active:scale-95 active:bg-stone-200 dark:bg-opacity-80 dark:hover:bg-stone-800 dark:hover:text-stone-50 dark:active:bg-stone-700"><a class="flex h-full w-full items-center px-3 py-2" href="/about"><span class=" }
        "><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-7 w-7"><path stroke-linecap="round" stroke-linejoin="round" d="M17.982 18.725A7.488 7.488 0 0 0 12 15.75a7.488 7.488 0 0 0-5.982 2.975m11.963 0a9 9 0 1 0-11.963 0m11.963 0A8.966 8.966 0 0 1 12 21a8.966 8.966 0 0 1-5.982-2.275M15 9.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"></path></svg></span></a></li><li class="text-stone-500 dark:text-stone-300 flex cursor-pointer justify-center overflow-hidden rounded-xl transition-transform hover:bg-stone-200/50 hover:text-stone-700 active:scale-95 active:bg-stone-200 dark:bg-opacity-80 dark:hover:bg-stone-800 dark:hover:text-stone-50 dark:active:bg-stone-700"><a class="flex h-full w-full items-center px-3 py-2" href="/playground"><span class=" }
        "><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-7 w-7"><path stroke-linecap="round" stroke-linejoin="round" d="M14.25 9.75 16.5 12l-2.25 2.25m-4.5 0L7.5 12l2.25-2.25M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z"></path></svg></span></a></li></ul></div></nav><main class="px-5 md:px-8 "><div class="mx-auto mt-24 flex flex-col space-y-12 md:mt-40"><section class="mx-auto flex w-full max-w-4xl flex-col border-b border-b-stone-200 sm:flex-row sm:items-end"><div class="flex-1 pb-8 sm:pb-10"><h1 class="max-w-lg py-4 font-display text-base text-stone-800 md:text-xl"><span class="font-mono font-bold">Kevin Ng</span><br class="md:hidden"/> is a product designer who crafts usable interfaces for web and mobile. Currently leading design systems at<!-- --> <a target="_blank" class="border-b border-dashed border-stone-400 text-stone-600 hover:border-stone-800 dark:text-stone-100" href="https://www.crypto.com" rel="noopener noreferrer">Crypto.com</a>.</h1></div></section><section class="mx-auto  w-full max-w-4xl pb-16 "><div class="mb-6 space-y-8"><h2 class="font-mono md:text-lg">Work</h2><div class="mb-24 w-full space-y-16"><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video overflow-hidden rounded-2xl bg-stone-100 transition ease-in-out"><a class="sm:group-hover/case:text-orange-500" href="/crypto-com-app-design-system"><img alt="Crypto.com App Landing Page with new Design System" loading="lazy" decoding="async" data-nimg="fill" class="z-0 aspect-[4/3] object-cover object-center transition-transform ease-in-out sm:group-hover/case:scale-105 md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb2f313ee913f9b9addf3c9df186302d26ee11f3e-1920x1080.png&amp;w=3840&amp;q=75"/></a></div><div class="text-md flex flex-col"><h2 class="pb-3 font-display font-medium text-stone-800"><a class="border-b border-dashed border-stone-300 hover:border-stone-500" href="/crypto-com-app-design-system">Crypto.com App Design System</a><span class="ml-2 font-mono font-normal text-stone-400">2023</span></h2><p class="max-w-2xl pb-8">Built team and established base system from the ground up - covering colors, typography,  individual components and more.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video overflow-hidden rounded-2xl bg-stone-100 transition ease-in-out"><a class="sm:group-hover/case:text-orange-500" href="/crypto-com-exchange-web-ui-library"><img alt="New trading page of Crypto.com Exchange" loading="lazy" decoding="async" data-nimg="fill" class="z-0 aspect-[4/3] object-cover object-center transition-transform ease-in-out sm:group-hover/case:scale-105 md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F7a8badad513a30a3a7fac0bc022d81b33a58ed98-1920x1080.png&amp;w=3840&amp;q=75"/></a></div><div class="text-md flex flex-col"><h2 class="pb-3 font-display font-medium text-stone-800"><a class="border-b border-dashed border-stone-300 hover:border-stone-500" href="/crypto-com-exchange-web-ui-library">Crypto.com Exchange Web Design System</a><span class="ml-2 font-mono font-normal text-stone-400">2023</span></h2><p class="max-w-2xl pb-8">Created the web design system for Crypto.com Exchange, incorporating variables and components to ensure adaptability across interfaces that are data heavy.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video overflow-hidden rounded-2xl bg-stone-100 transition ease-in-out"><a class="sm:group-hover/case:text-orange-500" href="/mox-bank-app-design"><img alt="Example of Mox&#x27;s UI" loading="lazy" decoding="async" data-nimg="fill" class="z-0 aspect-[4/3] object-cover object-center transition-transform ease-in-out sm:group-hover/case:scale-105 md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fa82d9da7eae7313b2ee9a25911a37b2cce02d17d-1920x1080.png&amp;w=3840&amp;q=75"/></a></div><div class="text-md flex flex-col"><h2 class="pb-3 font-display font-medium text-stone-800"><a class="border-b border-dashed border-stone-300 hover:border-stone-500" href="/mox-bank-app-design">Mox Bank - Core features design</a><span class="ml-2 font-mono font-normal text-stone-400">2022</span></h2><p class="max-w-2xl pb-8">Designed Onboarding, Account Management, Payment &amp; FX features. Improved user engagement and reduced user drop-off by over 15%.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video flex-1 overflow-hidden  rounded-2xl bg-stone-100 transition ease-in-out dark:border-stone-800 dark:bg-stone-800"><img alt="Example of Mox Bank&#x27;s Design library" loading="lazy" decoding="async" data-nimg="fill" class="z-0 object-cover object-center transition-transform  md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F951493bd02a59760865f82b1cdd8002d71307f0d-3840x2160.png&amp;w=3840&amp;q=75"/></div><div class="text-md flex-1"><h2 class="pb-3 font-display font-medium text-stone-800">Mox Bank - Design System<span class="ml-2 font-mono font-normal text-stone-400">2022</span></h2><p class="max-w-2xl pb-8">Scaled the mobile app&#x27;s Design System and initiated migration from Sketch to Figma.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video overflow-hidden rounded-2xl bg-stone-100 transition ease-in-out"><a class="sm:group-hover/case:text-orange-500" href="/k11-app"><img alt="Newly designed screen for the K11 Mall App" loading="lazy" decoding="async" data-nimg="fill" class="z-0 aspect-[4/3] object-cover object-center transition-transform ease-in-out sm:group-hover/case:scale-105 md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F01463921dde0b05a5e2e71d713373ebbbbf1ceab-1920x1080.png&amp;w=3840&amp;q=75"/></a></div><div class="text-md flex flex-col"><h2 class="pb-3 font-display font-medium text-stone-800"><a class="border-b border-dashed border-stone-300 hover:border-stone-500" href="/k11-app">K11 - Mall &amp; Lifestyle App Design</a><span class="ml-2 font-mono font-normal text-stone-400">2021</span></h2><p class="max-w-2xl pb-8">Lead redesign of the mall and lifestyle app, serving 2 million users from malls, residences, and workplaces.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video flex-1 overflow-hidden  rounded-2xl bg-stone-100 transition ease-in-out dark:border-stone-800 dark:bg-stone-800"><img alt="Example of K11 Design library" loading="lazy" decoding="async" data-nimg="fill" class="z-0 object-cover object-center transition-transform  md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F5159c591eb3729427d055bd566ab9722da01ecb0-3840x2160.png&amp;w=3840&amp;q=75"/></div><div class="text-md flex-1"><h2 class="pb-3 font-display font-medium text-stone-800">K11 HK - Design System<span class="ml-2 font-mono font-normal text-stone-400">2021</span></h2><p class="max-w-2xl pb-8">Set up a design library for the mobile app. Established design direction that supports branding expansion needs.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video flex-1 overflow-hidden  rounded-2xl bg-stone-100 transition ease-in-out dark:border-stone-800 dark:bg-stone-800"><img alt="Redesigned homepage and check-in flow for the Neurum App" loading="lazy" decoding="async" data-nimg="fill" class="z-0 object-cover object-center transition-transform  md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2F2c19fb72851a5036a759138f427b51866e88e978-3840x2160.png&amp;w=3840&amp;q=75"/></div><div class="text-md flex-1"><h2 class="pb-3 font-display font-medium text-stone-800">Neurum - Mental Wellbeing App Redesign<span class="ml-2 font-mono font-normal text-stone-400">2021</span></h2><p class="max-w-2xl pb-8">Redesigned the mental wellness app via a design sprint. Tripled engagement and retention after launch.</p></div></div><div class="group/case flex flex-col space-y-8"><div class="relative aspect-video flex-1 overflow-hidden  rounded-2xl bg-stone-100 transition ease-in-out dark:border-stone-800 dark:bg-stone-800"><img alt="UI for Concept 4&#x27;s Quotation Platform" loading="lazy" decoding="async" data-nimg="fill" class="z-0 object-cover object-center transition-transform  md:object-center " style="position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent" sizes="1920w" srcSet="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=16&amp;q=75 16w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=32&amp;q=75 32w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=48&amp;q=75 48w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=64&amp;q=75 64w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=96&amp;q=75 96w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=128&amp;q=75 128w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=256&amp;q=75 256w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=384&amp;q=75 384w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=640&amp;q=75 640w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=750&amp;q=75 750w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=828&amp;q=75 828w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=1080&amp;q=75 1080w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=1200&amp;q=75 1200w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=1920&amp;q=75 1920w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=2048&amp;q=75 2048w, /_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=3840&amp;q=75 3840w" src="/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2Fi8gh81lo%2Fproduction%2Fb9c30c9777faf8122f66fecfd8af2dacb3b5f27f-3840x2160.png&amp;w=3840&amp;q=75"/></div><div class="text-md flex-1"><h2 class="pb-3 font-display font-medium text-stone-800">Concept 4 - Quatation web app from zero-to-one<span class="ml-2 font-mono font-normal text-stone-400">2020</span></h2><p class="max-w-2xl pb-8">A physical product sourcing and quotation web application - I led product design and direction from 0 to MVP.</p></div></div></div></div></section></div><footer class="relative bottom-0  mx-auto w-full max-w-4xl flex-col space-y-2 self-center border-t border-stone-300 pb-24 pt-12 opacity-80 dark:border-stone-700 "><a class="font-display  font-semibold text-stone-900 dark:text-white" href="/">Kevin Ng</a><div class="text-sm text-stone-600 dark:text-stone-100 sm:text-base ">Built with Next.js. Last updated May 2024. All rights reserved. Let&#x27;s connect on <a target="_blank" href="https://twitter.com/kevnngg" class="border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100" rel="noopener noreferrer"><span class="align-middle">𝕏</span></a> , <a target="_blank" href="https://www.linkedin.com/in/kevngg/" class="border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100" rel="noopener noreferrer"><span class="align-middle">LinkedIn</span></a> , <a target="_blank" href="https://github.com/kev-ng" class="border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100" rel="noopener noreferrer"><span class="align-middle">GitHub</span></a> and <a target="_blank" href="https://read.cv/kevng" class="border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100" rel="noopener noreferrer"><span class="align-middle">CV</span></a>.</div></footer></main><script src="/_next/static/chunks/webpack-814a8babf78cf5c0.js" crossorigin="" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script><script>self.__next_f.push([1,"0:\"$L1\"\n"])</script><script>self.__next_f.push([1,"2:HL[\"/_next/static/media/92f44bb82993d879-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/media/c9a5bc6a7c948fb0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n4:HL[\"/_next/static/css/18407450c9060745.css\",\"style\",{\"crossOrigin\":\"\"}]\n"])</script><script>self.__next_f.push([1,"5:I[53209,[],\"\"]\n7:I[71954,[],\"\"]\n8:I[41426,[\"755\",\"static/chunks/755-fb4c4a4b6c337dc5.js\",\"805\",\"static/chunks/805-aaac5c8a49ad06bf.js\",\"915\",\"static/chunks/915-6fab37c7cb5c6c88.js\",\"282\",\"static/chunks/app/(user)/page-b4d986b1c6aad1ce.js\"],\"\"]\n9:I[48918,[\"755\",\"static/chunks/755-fb4c4a4b6c337dc5.js\",\"743\",\"static/chunks/app/(user)/layout-f3c1c5d0d04d0c75.js\"],\"\"]\na:I[51306,[],\"\"]\nb:I[66398,[],\"\"]\nc:I[99755,[\"755\",\"static/chunks/755-fb4c4a4b6c337dc5.js\",\"743\",\"static/chunks/app/(user)/layout-f3c1c5d0d04d0c"])</script><script>self.__next_f.push([1,"75.js\"],\"\"]\nd:I[33917,[\"755\",\"static/chunks/755-fb4c4a4b6c337dc5.js\",\"743\",\"static/chunks/app/(user)/layout-f3c1c5d0d04d0c75.js\"],\"Analytics\"]\n13:I[71852,[],\"\"]\ne:{\"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\"}\nf:{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"v"])</script><script>self.__next_f.push([1,"erticalAlign\":\"top\",\"lineHeight\":\"49px\"}\n10:{\"display\":\"inline-block\"}\n11:{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0}\n14:[]\n"])</script><script>self.__next_f.push([1,"1:[null,[\"$\",\"$L5\",null,{\"buildId\":\"0PP1vbgWUE7wiOsT-GpB3\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/\",\"initialTree\":[\"\",{\"children\":[\"(user)\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true]}],\"initialSeedData\":[\"\",{\"children\":[\"(user)\",{\"children\":[\"__PAGE__\",{},[\"$L6\",[\"$\",\"$L7\",null,{\"propsForComponent\":{\"params\":{}},\"Component\":\"$8\",\"isStaticGeneration\":true}],null]]},[null,[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_aaf875 __variable_c9cbed\",\"children\":[[\"$\",\"head\",null,{}],[\"$\",\"body\",null,{\"className\":\"flex h-screen flex-col overflow-y-scroll bg-stone-50 leading-7 text-stone-600 dark:bg-stone-950 dark:text-stone-100\",\"children\":[[\"$\",\"$L9\",null,{}],[\"$\",\"main\",null,{\"className\":\"px-5 md:px-8 \",\"children\":[[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"(user)\",\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",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.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":null}],[\"$\",\"footer\",null,{\"className\":\"relative bottom-0  mx-auto w-full max-w-4xl flex-col space-y-2 self-center border-t border-stone-300 pb-24 pt-12 opacity-80 dark:border-stone-700 \",\"children\":[[\"$\",\"$Lc\",null,{\"href\":\"/\",\"className\":\"font-display  font-semibold text-stone-900 dark:text-white\",\"children\":\"Kevin Ng\"}],[\"$\",\"div\",null,{\"className\":\"text-sm text-stone-600 dark:text-stone-100 sm:text-base \",\"children\":[\"Built with Next.js. Last updated May 2024. All rights reserved. Let's connect on \",[\"$\",\"a\",null,{\"target\":\"_blank\",\"href\":\"https://twitter.com/kevnngg\",\"className\":\"border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"span\",null,{\"className\":\"align-middle\",\"children\":\"𝕏\"}]}],\" , \",[\"$\",\"a\",null,{\"target\":\"_blank\",\"href\":\"https://www.linkedin.com/in/kevngg/\",\"className\":\"border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"span\",null,{\"className\":\"align-middle\",\"children\":\"LinkedIn\"}]}],\" , \",[\"$\",\"a\",null,{\"target\":\"_blank\",\"href\":\"https://github.com/kev-ng\",\"className\":\"border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"span\",null,{\"className\":\"align-middle\",\"children\":\"GitHub\"}]}],\" and \",[\"$\",\"a\",null,{\"target\":\"_blank\",\"href\":\"https://read.cv/kevng\",\"className\":\"border-b border-dashed border-stone-300 text-stone-800 hover:border-stone-600 dark:text-stone-100\",\"rel\":\"noopener noreferrer\",\"children\":[\"$\",\"span\",null,{\"className\":\"align-middle\",\"children\":\"CV\"}]}],\".\"]}]]}]]}],[\"$\",\"$Ld\",null,{}]]}]]}],null]]},[\"$\",\"$La\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"loading\":\"$undefined\",\"loadingStyles\":\"$undefined\",\"loadingScripts\":\"$undefined\",\"hasLoading\":false,\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$Lb\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$e\",\"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\":\"$f\",\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":\"$10\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$11\",\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/18407450c9060745.css\",\"precedence\":\"next\",\"crossOrigin\":\"\"}]]}]],\"initialHead\":[false,\"$L12\"],\"globalErrorComponent\":\"$13\",\"missingSlots\":\"$W14\"}]]\n"])</script><script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Kevin Ng\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Product Designer \u0026 Engineer\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Kevin Ng\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Product Designer \u0026 Engineer\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://kevng.com/\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:site_name\",\"content\":\"Kevin Ng\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:locale\",\"content\":\"en-US\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image\",\"content\":\"https://kevng.com/og-default.png\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Kevin Ng\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Product Designer \u0026 Engineer\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://kevng.com/og-default.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/favicon-16x16.ico\"}],[\"$\",\"meta\",\"18\",{\"name\":\"next-size-adjust\"}]]\n"])</script><script>self.__next_f.push([1,"6:null\n"])</script><script>self.__next_f.push([1,""])</script></body></html>                               

Whois info of domain

Domain Name: KEVNG.COM
Registry Domain ID: 2256985491_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: http://www.cloudflare.com
Updated Date: 2025-03-27T04:05:07Z
Creation Date: 2018-04-26T05:37:45Z
Registry Expiry Date: 2026-04-26T05:37:45Z
Registrar: Cloudflare, Inc.
Registrar IANA ID: 1910
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6503198930
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: PLATO.NS.CLOUDFLARE.COM
Name Server: ULLA.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-01T07:54:49Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass