1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Flogo4.webp&w=128&q=75 1x, /_next/image?url=%2Fimages%2Flogo4.webp&w=256&q=75 2x"/><meta charset="utf-8"/><meta name="author" content="Luke Anderson"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>About Luke Anderson | Luke the Web Dev</title><meta name="description" content="I'm a web dev from London, currently working for Flawless AI. I have been programming since 2015, and love the process of bringing something to life through code."/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=256&q=75 256w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=384&q=75 384w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=3840&q=75 3840w" imageSizes="(max-width: 850px) 100vw, (max-width: 1400px) 50vw, 33vw"/><link rel="preload" as="image" href="/images/facebook.svg"/><link rel="preload" as="image" href="/images/linkedin.svg"/><link rel="preload" as="image" href="/images/twitter.svg"/><link rel="preload" as="image" href="/images/pinterest.svg"/><link rel="preload" as="image" href="/images/github.svg"/><meta name="next-head-count" content="13"/><meta charSet="utf-8"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"/><meta name="msapplication-TileColor" content="#da532c"/><meta name="theme-color" content="#ffffff"/>
1<script async="" data-uid="93649111fd" src="https://lukethewebdev.ck.page/93649111fd/index.js"></script>
1<link rel="preload" href="/_next/static/media/d491bd1e6d8ab343.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/9e7c1d0a8f080966.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/07b3e0877480a95d.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/41bd27ab05ad8501.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/38b0f38ce3150374.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/9cd3ffa281e77ae2.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/f9fa7964f036c69d.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/ed9cb87f7cefa820.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/c95d4fce0b415528.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/56b5d6ac638045ae.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/media/2fe56c5e8a0dc232.p.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link rel="preload" href="/_next/static/css/83585419f1a18277.css" as="style"/><link rel="stylesheet" href="/_next/static/css/83585419f1a18277.css" data-n-g=""/><link rel="preload" href="/_next/static/css/b202a3f14592827b.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b202a3f14592827b.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-ee7e63bc15b31913.js" defer=""></script>
1<script src="/_next/static/chunks/framework-2c79e2a64abdb08b.js" defer=""></script>
1<script src="/_next/static/chunks/main-013e8e58762c9031.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-f0e5f0efa5913e95.js" defer=""></script>
1<script src="/_next/static/chunks/456-072677196fbd9f57.js" defer=""></script>
1<script src="/_next/static/chunks/pages/about-6180b9d25ecdb393.js" defer=""></script>
1<script src="/_next/static/ejoGpJyaQHpmjpoNFuJXD/_buildManifest.js" defer=""></script>
1<script src="/_next/static/ejoGpJyaQHpmjpoNFuJXD/_ssgManifest.js" defer=""></script>
1<style id="__jsx-3422159074">html{font-family:'__Titillium_Web_b823de', '__Titillium_Web_Fallback_b823de'}</style></head><body><div id="__next"><div class="layout"><header class=""><section class="Header_title__MaSJ1"><img alt="Luke the Web Dev Logo" srcSet="/_next/image?url=%2Fimages%2Flogo4.webp&w=128&q=75 1x, /_next/image?url=%2Fimages%2Flogo4.webp&w=256&q=75 2x" src="/_next/image?url=%2Fimages%2Flogo4.webp&w=256&q=75" width="100" height="100" decoding="async" data-nimg="1" class="Header_logo__DFVkO" style="color:transparent"/><a href="/"><h1>Luke the Web Dev</h1></a></section><nav id="nav"><div class="navbar"><div class="container navContainer"><div class="hamburgerLines"><span class="line line1"></span><span class="line line2"></span><span class="line line3"></span></div><div class="menuItems"><a href="/" title="Home">Home</a><a href="/about" title="About Me">About Me</a><a href="/blog" title="Blog">Blog</a><a href="/contact" title="Contact Me">Contact Me</a></div></div></div></nav></header><div class="background"><main class="about" itemType="http://schema.org/Person"><h1>About Me</h1><h2>Here to Help You on Your Web Development Journey</h2><p>Hello and welcome! My name's <span itemProp="givenName">Luke</span> <span itemProp="familyName">Anderson</span> and I'm a<!-- --> <span itemProp="jobTitle">Senior Web Engineer </span>from sunny London. I'm currently working for Flawless AI, having previously worked at ASOS and Sky.</p><img alt="Luke Anderson" itemProp="image" sizes="(max-width: 850px) 100vw, (max-width: 1400px) 50vw, 33vw" srcSet="/_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=256&q=75 256w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=384&q=75 384w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=640&q=75 640w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=750&q=75 750w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=828&q=75 828w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=1080&q=75 1080w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=1200&q=75 1200w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=1920&q=75 1920w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=2048&q=75 2048w, /_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=3840&q=75 3840w" src="/_next/image?url=%2Fimages%2Fme-in-new-york.webp&w=3840&q=75" width="358" height="200" decoding="async" data-nimg="1" class="about_image__e_gVE" style="color:transparent;height:auto;width:100%"/><p>I have been programming since 2015, and I just love the process of bringing something to life through code.</p><p>I currently live in London and you'll often find me working on personal projects outside of work, the latest being the current iteration of this website. It is written in React, and uses Next.js to benefit from server-side rendering. Among other benefits, this means blazing fast page load times!</p><p>The main focus of this site is <a href="/blog">my blog</a>, which is updated each week. I found blogs invaluable when I was learning to code, and I would love to share my knowledge with you and help you along your web development journey.</p><form class="SignupForm_signup__iSQVy"><img alt="Newsletter icon" src="/images/signup.svg" width="50" height="50" decoding="async" data-nimg="1" class="SignupForm_filterDarkBlue__gQxa4" loading="lazy" style="color:transparent"/><div><p class="SignupForm_text___JD2B">Subscribe to get notified when a new post drops!</p><div class="SignupForm_formFieldsContainer__xNz0F"><div class="SignupForm_inputContainer__4cnJz"><input type="text" placeholder="Email address" name="email" class="" novalidate="" value=""/></div><input id="submit" type="submit" class="signupSubmit" value="Subscribe"/></div></div></form><p>I only write content that I would appreciate reading myself. All too often I come across confusing, inaccurate or outdated posts, which is really frustrating when you're trying to overcome a problem!</p><p>Why not <a href="/blog">see what all the fuss is about</a>?</p><a class="button" href="/blog">View Blog</a></main></div><footer class="Footer_footer___O5Nl"><nav><a href="/">Home</a><a href="/about">About Me</a><a href="/blog">Blog</a><a href="/contact">Contact</a></nav><div class="Footer_socials__1iVMq"><div class="Socials_social__C_Nb_"><a href="https://www.facebook.com/profile.php?id=100089343968124"><img alt="Facebook icon" src="/images/facebook.svg" width="40" height="40" decoding="async" data-nimg="1" class="Socials_filterBlue__sUkFb" style="color:transparent"/></a><a href="https://uk.linkedin.com/in/lukeanderson85"><img alt="LinkedIn icon" src="/images/linkedin.svg" width="40" height="40" decoding="async" data-nimg="1" class="Socials_filterBlue__sUkFb" style="color:transparent"/></a><a href="https://twitter.com/luke_the_webdev"><img alt="Twitter icon" src="/images/twitter.svg" width="40" height="40" decoding="async" data-nimg="1" class="Socials_filterBlue__sUkFb" style="color:transparent"/></a><a href="https://www.pinterest.co.uk/lukethewebdev/"><img alt="Pinterest icon" src="/images/pinterest.svg" width="40" height="40" decoding="async" data-nimg="1" class="Socials_filterBlue__sUkFb" style="color:transparent"/></a><a href="https://github.com/LukeTwomey"><img alt="GitHub icon" src="/images/github.svg" width="40" height="40" decoding="async" data-nimg="1" class="Socials_filterBlue__sUkFb" style="color:transparent"/></a></div></div><p>Copyright © <!-- -->2026<!-- --> Luke the Web Dev</p></footer></div></div>
1<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/about","query":{},"buildId":"ejoGpJyaQHpmjpoNFuJXD","nextExport":true,"autoExport":true,"isFallback":false,"locale":"en","locales":["en"],"defaultLocale":"en","scriptLoader":[]}</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"01c5e4a2cd2a40c5bbfa515c099632d2","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</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.