Help
RSS
API
Feed
Maltego
Contact
Domain > jakeneal.co.uk
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2015-02-18
104.28.11.17
(
ClassC
)
2024-10-28
104.198.14.52
(
ClassC
)
Port 443
HTTP/1.1 200 OKAccept-Ranges: bytesAge: 1Cache-Control: public,max-age0,must-revalidateCache-Status: Netlify Edge; fwdmissContent-Length: 18881Content-Type: text/html; charsetUTF-8Date: Mon, 28 Oct 2024 01:49:45 GMTEtag: 2bb474ee53545444f85ca8f2b439ec0a-sslServer: NetlifyStrict-Transport-Security: max-age31536000X-Nf-Request-Id: 01JB8D16BVBAH6BX683G2HDTY8 !DOCTYPE html>html langen>head>meta charsetutf-8>meta nameviewport contentwidthdevice-width, initial-scale1>meta namedescription contentFreelance Front-End Engineer based in Manchester, UK>meta namekeywords contentfreelance, contractor, front-end, frontend, front end, engineer, developer, web developer, Manchester, Congleton, Cheshire, UK, freelance web developer, contract web developer>meta propertyog:url contenthttps://jakeneal.co.uk>meta propertyog:type contentwebsite>meta propertytitle contentJake Neal - Freelance Front-End Engineer>meta propertydescription contentFreelance Front-End Engineer based in Manchester, UK>meta propertyog:image contenthttps://jakeneal.co.uk/images/social-share.png>meta nametwitter:card contentsummary_large_image>meta propertytwitter:domain contentjakeneal.co.uk>meta propertytwitter:url contenthttps://jakeneal.co.uk>meta nametwitter:title contentJake Neal - Freelance Front-End Engineer>meta nametwitter:description contentFreelance Front-End Engineer based in Manchester, UK>meta nametwitter:image contenthttps://jakeneal.co.uk/images/social-share.png>link relicon typeimage/png href/favicon.png>title>Jake Neal - Freelance Front-End Engineer/title>link relpreload asfetch crossoriginanonymous href/_payload.json>style>*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}olrolelist,ulrolelist{list-style:none}html:focus-within{scroll-behavior:smooth}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not(class){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--colour-text-primary:#000a10;--colour-text-secondary:#735cdd;--colour-background:#f7f6f6}.dark-mode{--colour-text-primary:#f7f6f6;--colour-background:#000a10}body{background-color:var(--colour-background);color:var(--colour-text-primary)}a:focus,button:focus{border:0;outline:2px solid var(--colour-text-primary);outline-offset:6px}.body-wrapper{display:flex;flex-direction:column;min-height:100vh}.section{--va:20px;padding-bottom:var(--va)}.section+.section{margin-top:var(--va)}@media (min-width:576px){.section{--va:30px}}@media (min-width:768px){.section{--va:40px}}@media (min-width:992px){.section{--va:60px}}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.section-heading{font-size:2.25rem;margin-bottom:1.25rem}@media (min-width:768px){.section-heading{font-size:3rem;margin-bottom:2.5rem}}@media (min-width:992px){.section-heading{font-size:4rem;margin-bottom:3.75rem}}.image{height:auto;max-width:100%}.more-link{color:inherit;font-size:2.25rem;font-weight:700}.page-title{font-size:3rem;line-height:1.25;margin-bottom:2.5rem}@media (min-width:768px){.page-title{font-size:4rem}}@media (min-width:992px){.page-title{font-size:6rem;margin-bottom:3.75rem}}@media (min-width:576px){.image-mobile{display:none}}.image-tablet{display:none}@media (min-width:576px) and (max-width:767px){.image-tablet{display:block}}.image-desktop{display:none}@media (min-width:768px){.image-desktop{display:block}}/style>style>.skip-linkdata-v-7206b2ca:not(:focus){border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-linkdata-v-7206b2ca{background-color:var(--colour-text-primary);color:var(--colour-background);font-size:1.125rem;left:10px;padding:10px 20px;position:absolute;top:10px}@media (min-width:768px){.skip-linkdata-v-7206b2ca{font-size:1.375rem;left:20px;padding:20px 40px;top:20px}}/style>style>.headerdata-v-c13245ff{margin-bottom:30px;margin-top:20px}.header *+*data-v-c13245ff{margin-top:1.25rem}@media (min-width:350px){.header *+*data-v-c13245ff{margin-top:0}.headerdata-v-c13245ff{align-items:center;display:flex;justify-content:space-between}}@media (min-width:768px){.headerdata-v-c13245ff{margin-bottom:40px}}@media (min-width:992px){.headerdata-v-c13245ff{margin-bottom:60px;margin-top:40px}}.logodata-v-c13245ff{--size:50px;background-color:var(--colour-text-secondary);border-radius:50%;display:block;height:var(--size);width:var(--size)}.logodata-v-c13245ff:focus{outline-offset:.3125rem}@media (min-width:768px){.logodata-v-c13245ff{--size:75px}}@media (min-width:992px){.logodata-v-c13245ff{--size:100px}}.visually-hiddendata-v-c13245ff{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}/style>style>.listdata-v-77cfa2c0{display:flex;gap:20px;margin:0;padding:0}@media (min-width:992px){.listdata-v-77cfa2c0{gap:40px}}.itemdata-v-77cfa2c0{font-size:1.125rem}@media (min-width:768px){.itemdata-v-77cfa2c0{font-size:1.375rem}}@media (min-width:992px){.itemdata-v-77cfa2c0{font-size:1.5rem}}.linkdata-v-77cfa2c0{color:inherit;font-weight:700;text-decoration:none}.link:hover>.textdata-v-77cfa2c0{text-decoration:underline}.icondata-v-77cfa2c0{margin-right:.3125rem}@media (min-width:768px){.icondata-v-77cfa2c0{margin-right:.625rem}}/style>style>.intro-textdata-v-a0817902{font-size:1.375rem}@media (min-width:768px){.intro-textdata-v-a0817902{font-size:1.75rem}}@media (min-width:992px){.intro-textdata-v-a0817902{font-size:2.25rem}}.skills-listdata-v-a0817902{margin-bottom:2.5rem;margin-top:0}@media (min-width:768px){.skills-listdata-v-a0817902{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;margin-bottom:3.75rem}}@media (min-width:992px){.skills-listdata-v-a0817902{margin-bottom:5rem}}.wavedata-v-a0817902{animation:wave-a0817902 2.5s infinite;display:inline-block;transform-origin:70% 70%}@keyframes wave-a0817902{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}/style>style>.itemdata-v-b2bba765{font-size:1.125rem;line-height:1.5}@media (min-width:992px){.itemdata-v-b2bba765{font-size:1.375rem}}.item+.itemdata-v-b2bba765{margin-top:10px}/style>style>h3data-v-4848a012{font-size:1.75rem;margin-bottom:1.25rem;margin-top:2.5rem}@media (min-width:768px){h3data-v-4848a012{margin-bottom:2.5rem}}@media (min-width:992px){h3data-v-4848a012{font-size:2.25rem}}.introdata-v-4848a012{font-size:1.25rem;line-height:1.5;margin-bottom:1.25rem}@media (min-width:768px){.introdata-v-4848a012{font-size:1.375rem;margin-bottom:2.5rem}}h4data-v-4848a012{font-size:1.375rem;margin-bottom:1.25rem}.tech-stackdata-v-4848a012{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;margin-bottom:2.5rem;margin-top:0}@media (min-width:768px){.tech-stackdata-v-4848a012{margin-bottom:3.75rem}}@media (min-width:992px){.tech-stackdata-v-4848a012{margin-bottom:5rem}}.itemdata-v-4848a012{font-size:1.125rem;line-height:1.5}@media (min-width:992px){.itemdata-v-4848a012{font-size:1.375rem}}.item+.itemdata-v-4848a012{margin-top:10px}.image-containerdata-v-4848a012,.image-container>imgdata-v-4848a012{margin-left:auto;margin-right:auto}/style>style>.footerdata-v-7dc1e546{--va:40px;margin-top:auto;padding-bottom:var(--va);padding-top:var(--va)}@media (min-width:768px){.footerdata-v-7dc1e546{--va:60px;align-items:center;display:flex;justify-content:space-between}}@media (min-width:992px){.footerdata-v-7dc1e546{--va:80px;padding-bottom:calc(var(--va)*.75)}}.linksdata-v-7dc1e546{margin:0 0 2.5rem;padding-left:0}@media (min-width:768px){.linksdata-v-7dc1e546{display:inline-flex;gap:40px;margin-bottom:0}}.item+.itemdata-v-7dc1e546{margin-top:.625rem}@media (min-width:768px){.item+.itemdata-v-7dc1e546{margin-top:0}}.copyrightdata-v-7dc1e546,.itemdata-v-7dc1e546{font-size:1.5rem}@media (min-width:768px){.copyrightdata-v-7dc1e546,.itemdata-v-7dc1e546{font-size:2rem}}.linkdata-v-7dc1e546{color:var(--colour-text-primary);font-weight:700;text-decoration:none}.linkdata-v-7dc1e546:hover{text-decoration:underline}/style>style>.theme-toggledata-v-be3c971b{background-color:transparent;border:0;bottom:20px;cursor:pointer;font-size:2rem;position:fixed;right:20px}@media (min-width:992px){.theme-toggledata-v-be3c971b{font-size:2.625rem}}/style>link relstylesheet href/_nuxt/SkillItem.D_8cfhga.css>link relmodulepreload asscript crossorigin href/_nuxt/entry.CxI6S7hX.js>link relmodulepreload asscript crossorigin href/_nuxt/default.CLIXMh0G.js>link relmodulepreload asscript crossorigin href/_nuxt/nuxt-link.NsecvzDL.js>link relmodulepreload asscript crossorigin href/_nuxt/vue.f36acd1f.DKYBQVk1.js>link relmodulepreload asscript crossorigin href/_nuxt/index.BFxGdMPx.js>link relmodulepreload asscript crossorigin href/_nuxt/SkillItem.BQm7OryB.js>link relmodulepreload asscript crossorigin href/_nuxt/nuxt-img.BnvTtjIF.js>link relprefetch asscript crossorigin href/_nuxt/error-404.BFsRlciy.js>link relprefetch asscript crossorigin href/_nuxt/error-500.gp6tlrWB.js>script typemodule src/_nuxt/entry.CxI6S7hX.js crossorigin>/script>script>use strict;(()>{const awindow,edocument.documentElement,mdark,light,cwindow&&window.localStorage&&window.localStorage.getItem&&window.localStorage.getItem(nuxt-color-mode)||system;let ncsystem?d():c;const le.getAttribute(data-color-mode-forced);l&&(nl),i(n),a__NUXT_COLOR_MODE__{preference:c,value:n,getColorScheme:d,addColorScheme:i,removeColorScheme:f};function i(o){const t+o+-mode,s;e.classList?e.classList.add(t):e.className+ +t,s&&e.setAttribute(data-+s,o)}function f(o){const t+o+-mode,s;e.classList?e.classList.remove(t):e.classNamee.className.replace(new RegExp(t,g),),s&&e.removeAttribute(data-+s)}function r(o){return a.matchMedia((prefers-color-scheme+o+))}function d(){if(a.matchMedia&&r().media!not all){for(const o of m)if(r(:+o).matches)return o}returnlight}})();/script>/head>body>div id__nuxt>div classbody-wrapper data-v-7206b2ca>a href#main-content classskip-link data-v-7206b2ca>Skip to content/a>header classcontainer header data-v-7206b2ca data-v-c13245ff>a aria-currentpage href/ classrouter-link-active router-link-exact-active logo data-v-c13245ff>span classvisually-hidden data-v-c13245ff>Homepage/span>/a>nav aria-labelprimary tabindex-1 data-v-c13245ff data-v-77cfa2c0>ul classlist rolelist data-v-77cfa2c0>!---->li classitem data-v-77cfa2c0>a href/work classlink data-v-77cfa2c0>span classicon data-v-77cfa2c0>🧑🏻💻/span>span classtext data-v-77cfa2c0>Work/span>/a>/li>li classitem data-v-77cfa2c0>a href/skills classlink data-v-77cfa2c0>span classicon data-v-77cfa2c0>🛠/span>span classtext data-v-77cfa2c0>Skills/span>/a>/li>li classitem data-v-77cfa2c0>a href/hire classlink data-v-77cfa2c0>span classicon data-v-77cfa2c0>👷/span>span classtext data-v-77cfa2c0>Hire me/span>/a>/li>!---->/ul>/nav>/header>main tabindex-1 idmain-content data-v-7206b2ca>!---->div classcontainer data-v-a0817902>section classsection data-v-a0817902>h1 classpage-title data-v-a0817902>span classwave data-v-a0817902>👋/span> Ahoy! I'm a freelance front-end engineer based in the UK./h1>p classintro-text data-v-a0817902>I'm passionate about creating responsive, performant and accessible websites and web apps using HTML, CSS and JavaScript./p>/section>section classsection data-v-a0817902>h2 classsection-heading data-v-a0817902>🛠 Skills/h2>ul classskills-list data-v-a0817902>!---->li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>Frameworks:/b> Vue.js, Nuxt.js, React, Next.js/li>li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>JavaScript:/b> Vanilla, TypeScript, ES6+/li>li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>Testing:/b> Jest, Cypress, Vue Test Utils, VRT/li>li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>UI:/b> Bootstrap, CSS, Sass/SCSS/li>li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>Build tools:/b> Vite, Webpack, Gulp, NPM Scripts/li>li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>Design:/b> Figma, Sketch, Adobe CS/li>li classitem data-v-a0817902 data-v-b2bba765>b data-v-b2bba765>Misc.:/b> Git, A11y, Performance, GraphQL, AWS, Terraform/li>!---->/ul>a href/skills classmore-link data-v-a0817902> More skills → /a>/section>article classsection data-v-a0817902 data-v-4848a012>h2 classsection-heading data-v-4848a012>🧑🏻💻 Recent work/h2>div classimage-container data-v-4848a012>img src/.netlify/images?w400&h650&fmwebp&q100&url%2Fimages%2Fwork%2Fmobile%2Fyourparkingspace-website.png onerrorthis.setAttribute('data-error', 1) width400 height650 altA screenshot of the YourParkingSpace website on mobile loadinglazy data-nuxt-img srcset/.netlify/images?w400&h650&fmwebp&q100&url%2Fimages%2Fwork%2Fmobile%2Fyourparkingspace-website.png 1x, /.netlify/images?w800&h1300&fmwebp&q100&url%2Fimages%2Fwork%2Fmobile%2Fyourparkingspace-website.png 2x classimage image-mobile data-v-4848a012>img src/.netlify/images?w768&h500&fmwebp&q100&url%2Fimages%2Fwork%2Ftablet%2Fyourparkingspace-website.png onerrorthis.setAttribute('data-error', 1) width768 height500 altA screenshot of the YourParkingSpace website on tablet loadinglazy data-nuxt-img srcset/.netlify/images?w768&h500&fmwebp&q100&url%2Fimages%2Fwork%2Ftablet%2Fyourparkingspace-website.png 1x, /.netlify/images?w1536&h1000&fmwebp&q100&url%2Fimages%2Fwork%2Ftablet%2Fyourparkingspace-website.png 2x classimage image-tablet data-v-4848a012>img src/.netlify/images?w1110&h555&fmwebp&q100&url%2Fimages%2Fwork%2Fdesktop%2Fyourparkingspace-website.png onerrorthis.setAttribute('data-error', 1) width1110 height555 altA screenshot of the YourParkingSpace website on desktop loadinglazy data-nuxt-img srcset/.netlify/images?w1110&h555&fmwebp&q100&url%2Fimages%2Fwork%2Fdesktop%2Fyourparkingspace-website.png 1x, /.netlify/images?w2220&h1110&fmwebp&q100&url%2Fimages%2Fwork%2Fdesktop%2Fyourparkingspace-website.png 2x classimage image-desktop data-v-4848a012>/div>h3 data-v-4848a012>🚗 YourParkingSpace/h3>p classintro data-v-4848a012>I'm currently the Lead Front-End Engineer at YourParkingSpace where I've been working on building our new website from the ground up, hiring and leading a team, and setting the technical direction of all our front-end projects./p>h4 data-v-4848a012>Tech stack/h4>ul classtech-stack data-v-4848a012>!---->li classitem data-v-4848a012>Vue.js/li>li classitem data-v-4848a012>Nuxt.js/li>li classitem data-v-4848a012>Storybook/li>li classitem data-v-4848a012>Bootstrap Vue/li>li classitem data-v-4848a012>Jest/li>li classitem data-v-4848a012>Vue Test Utils/li>li classitem data-v-4848a012>VRT/li>li classitem data-v-4848a012>Github Actions/li>!---->/ul>a href/work classmore-link data-v-4848a012> More work → /a>/article>/div>!---->/main>footer classcontainer footer rolecontentinfo data-v-7206b2ca data-v-7dc1e546>ul rolelist classlinks data-v-7dc1e546>!---->li classitem data-v-7dc1e546>a hrefhttps://instagram.com/jkznl classlink target_blank relnoopener data-v-7dc1e546>Instagram/a>/li>li classitem data-v-7dc1e546>a hrefhttps://twitter.com/jakezneal classlink target_blank relnoopener data-v-7dc1e546>Twitter/a>/li>li classitem data-v-7dc1e546>a hrefhttps://github.com/jakezneal classlink target_blank relnoopener data-v-7dc1e546>GitHub/a>/li>!---->/ul>p classcopyright data-v-7dc1e546> © 2024/p>/footer>button aria-labeltheme toggle classtheme-toggle data-v-7206b2ca data-v-be3c971b> 🌑 /button>/div>/div>script typeapplication/json id__NUXT_DATA__ data-ssrtrue data-src/_payload.json>{state:1,once:7,_errors:9,serverRendered:5,path:11,prerenderedAt:12},Reactive,2,{$scolor-mode:3},{preference:4,value:4,unknown:5,forced:6},system,true,false,Reactive,8,Set,Reactive,10,{},/,1710113424870/script>script>window.__NUXT__{};window.__NUXT__.config{public:{appTitle:Jake Neal - Freelance Front-End Engineer,mdc:{components:{prose:true,map:{p:prose-p,a:prose-a,blockquote:prose-blockquote,code-inline:prose-code-inline,code:ProseCodeInline,em:prose-em,h1:prose-h1,h2:prose-h2,h3:prose-h3,h4:prose-h4,h5:prose-h5,h6:prose-h6,hr:prose-hr,img:prose-img,ul:prose-ul,ol:prose-ol,li:prose-li,strong:prose-strong,table:prose-table,thead:prose-thead,tbody:prose-tbody,td:prose-td,th:prose-th,tr:prose-tr}},headings:{anchorLinks:{h1:false,h2:true,h3:true,h4:true,h5:false,h6:false}}},content:{locales:,defaultLocale:,integrity:1710113417099,experimental:{stripQueryParameters:false,advanceQuery:false,clientDB:false},respectPathCase:false,api:{baseURL:/api/_content},navigation:{fields:},tags:{p:prose-p,a:prose-a,blockquote:prose-blockquote,code-inline:prose-code-inline,code:ProseCodeInline,em:prose-em,h1:prose-h1,h2:prose-h2,h3:prose-h3,h4:prose-h4,h5:prose-h5,h6:prose-h6,hr:prose-hr,img:prose-img,ul:prose-ul,ol:prose-ol,li:prose-li,strong:prose-strong,table:prose-table,thead:prose-thead,tbody:prose-tbody,td:prose-td,th:prose-th,tr:prose-tr},highlight:false,wsUrl:,documentDriven:false,host:,trailingSlash:false,search:,contentHead:true,anchorLinks:{depth:4,exclude:1}}},app:{baseURL:/,buildAssetsDir:/_nuxt/,cdnURL:}}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]