Help
RSS
API
Feed
Maltego
Contact
Domain > codeandplay.dev
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2026-01-27
172.67.223.214
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Tue, 27 Jan 2026 02:20:40 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Cache-Control: public, max-age0, must-revalidatereferrer-policy: strict-origin-when-cross-originx-content-type-options: nosniffVary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sE%2B1bXgX8I8KyAky4NyszG8kd%2FHPBoysWTfq4iaO%2BrMEkt0Dp23SakU9cwdUwC1RCeYlMT3Aw3L1L5YzcYXFf0DTmXC08LJxbD1Dromo%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflarecf-cache-status: DYNAMICCF-RAY: 9c44c5ad59c11fb9-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen> head>meta charsetutf-8>link relicon href/favicon.png>meta nameviewport contentwidthdevice-width>meta namerobots contentnoindex, nofollow>title>Homepage | Code and Play/title>!-- Configure Google Fonts -->link relpreconnect hrefhttps://fonts.googleapis.com>link relpreconnect hrefhttps://fonts.gstatic.com crossorigin>link hrefhttps://fonts.googleapis.com/css2?familyPoppins:wght@300;400;700;800&familySource+Code+Pro&displayswap relstylesheet>link relstylesheet href/_astro/index.hq0uK2un.css>/head> body> header classc-global-header> div classc-global-header__inner> div classc-global-header__branding-wrap> a classc-global-header__branding-link href/> span> svg xmlnshttp://www.w3.org/2000/svg xml:spacepreserve stylefill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2 viewBox0 0 553 71>path dM0 0h552.041v70.15H0z stylefill:none>/path>clipPath ida>path dM0 0h552.041v70.15H0z>/path>/clipPath>g clip-pathurl(#a)>path dM381.694 45.549c1.776 1.573 3.554 2.692 5.333 3.352 1.776.659 3.299.989 4.568.989 3.354 0 6.094-1.294 8.228-3.884 2.132-2.59 3.199-6.194 3.199-10.816 0-2.03-.203-3.885-.609-5.56-.407-1.677-1.028-3.11-1.865-4.304a8.605 8.605 0 0 0-3.24-2.779c-1.321-.66-2.894-.99-4.722-.99-1.625 0-3.365.445-5.216 1.331-1.854.89-3.744 2.299-5.676 4.229v18.432Zm0 11.805v12.492h-6.245V17.214h5.179l.534 4.723h.229c1.725-1.625 3.719-2.971 5.979-4.036 2.258-1.067 4.532-1.601 6.817-1.601 2.486 0 4.684.446 6.589 1.333 1.902.89 3.502 2.16 4.798 3.809 1.293 1.651 2.271 3.63 2.932 5.941.658 2.312.99 4.913.99 7.807 0 3.148-.458 5.953-1.37 8.417-.916 2.463-2.146 4.557-3.697 6.283-1.548 1.727-3.339 3.034-5.37 3.923a15.794 15.794 0 0 1-6.396 1.333c-1.728 0-3.594-.419-5.599-1.258-2.006-.837-3.845-2.018-5.521-3.542l.151 7.008ZM416.428 0h18.888v42.272c0 2.743.649 4.711 1.942 5.904 1.296 1.193 3.058 1.789 5.295 1.789 2.028 0 4.366-.583 7.006-1.752l1.599 4.724a78.189 78.189 0 0 1-4.723 1.56c-1.473.432-3.224.648-5.255.648-3.959 0-6.969-1.116-9.026-3.352-2.054-2.234-3.084-5.56-3.084-9.977V5.104h-12.642V0ZM464.409 44.177c0 1.067.229 1.968.687 2.705a5.839 5.839 0 0 0 1.791 1.828c.735.482 1.599.837 2.588 1.066.991.228 2.018.343 3.084.343 2.135 0 4.229-.469 6.287-1.409 2.056-.94 4.15-2.298 6.282-4.075v-9.75c-3.96.305-7.273.736-9.939 1.294-2.667.56-4.801 1.232-6.4 2.019-1.599.788-2.729 1.676-3.387 2.666a5.836 5.836 0 0 0-.993 3.313m-6.091.458c0-2.082.495-3.897 1.486-5.446.989-1.549 2.563-2.882 4.72-3.999 2.159-1.116 4.938-2.03 8.342-2.742 3.401-.711 7.489-1.27 12.262-1.676a13.621 13.621 0 0 0-.61-3.58 7.816 7.816 0 0 0-1.676-2.932c-.761-.838-1.763-1.511-3.007-2.019-1.244-.507-2.755-.762-4.531-.762-2.438 0-4.775.47-7.009 1.409-2.235.941-4.215 1.942-5.94 3.01l-2.437-4.266c.913-.609 1.991-1.23 3.235-1.867a35.358 35.358 0 0 1 3.963-1.713 32.859 32.859 0 0 1 4.454-1.256 23.31 23.31 0 0 1 4.798-.496c5.077 0 8.848 1.384 11.312 4.152 2.462 2.768 3.693 6.461 3.693 11.081v22.698h-5.102l-.534-5.026h-.229a35.379 35.379 0 0 1-6.892 4.188c-2.515 1.167-5.092 1.752-7.729 1.752-1.729 0-3.354-.241-4.875-.723-1.526-.483-2.859-1.168-4-2.057a9.606 9.606 0 0 1-2.704-3.275c-.661-1.294-.99-2.781-.99-4.455M505.883 64.818a9.932 9.932 0 0 0 1.714.153c2.589 0 4.694-.75 6.322-2.247 1.625-1.498 2.893-3.389 3.808-5.675l1.141-2.742-17.288-37.093h6.32l9.066 20.489a386.016 386.016 0 0 1 2.245 5.256 792.16 792.16 0 0 0 2.323 5.484h.307c.657-1.777 1.33-3.592 2.017-5.446a934.678 934.678 0 0 0 1.942-5.294l8.073-20.489h5.943l-16.302 40.064a36.148 36.148 0 0 1-2.437 5.104c-.913 1.572-2.006 2.933-3.276 4.074a14.585 14.585 0 0 1-4.377 2.705c-1.65.659-3.519.99-5.599.99-1.828 0-3.453-.255-4.875-.763l1.293-4.95c.51.152 1.056.278 1.64.38M13 35.799c0-3.097.543-5.852 1.636-8.264 1.093-2.411 2.575-4.455 4.457-6.132 1.877-1.675 4.074-2.944 6.586-3.808 2.515-.862 5.167-1.296 7.959-1.296 3.049 0 5.676.534 7.884 1.601 2.209 1.066 4.074 2.336 5.599 3.808L44 25.744c-1.525-1.319-3.113-2.36-4.761-3.122-1.653-.761-3.444-1.143-5.372-1.143-2.132 0-4.086.343-5.865 1.028-1.776.686-3.287 1.664-4.531 2.933-1.245 1.27-2.221 2.78-2.933 4.533-.712 1.751-1.067 3.693-1.067 5.826 0 2.133.343 4.062 1.03 5.789.687 1.726 1.648 3.211 2.895 4.456 1.242 1.244 2.741 2.208 4.492 2.893 1.753.685 3.696 1.029 5.827 1.029 2.286 0 4.38-.444 6.285-1.334a23.57 23.57 0 0 0 5.218-3.312l2.741 4.036a23 23 0 0 1-6.817 4.266 20.861 20.861 0 0 1-7.882 1.523c-2.895 0-5.572-.432-8.039-1.294-2.46-.863-4.606-2.12-6.434-3.771-1.828-1.649-3.252-3.68-4.265-6.093C13.503 41.576 13 38.845 13 35.799M63.648 35.799c0 2.133.28 4.062.838 5.789.558 1.726 1.359 3.211 2.4 4.456a10.86 10.86 0 0 0 3.731 2.893c1.448.685 3.058 1.029 4.835 1.029 1.779 0 3.393-.344 4.84-1.029a10.917 10.917 0 0 0 3.731-2.893c1.041-1.245 1.839-2.73 2.397-4.456.561-1.727.841-3.656.841-5.789 0-2.133-.28-4.075-.841-5.826-.558-1.753-1.356-3.263-2.397-4.533a10.745 10.745 0 0 0-3.731-2.933c-1.447-.685-3.061-1.028-4.84-1.028-1.777 0-3.387.343-4.835 1.028a10.69 10.69 0 0 0-3.731 2.933c-1.041 1.27-1.842 2.78-2.4 4.533-.558 1.751-.838 3.693-.838 5.826m-6.474 0c0-3.097.495-5.852 1.485-8.264.989-2.411 2.322-4.455 3.999-6.132a16.826 16.826 0 0 1 5.825-3.808 18.995 18.995 0 0 1 6.969-1.296c2.437 0 4.76.434 6.971 1.296a16.83 16.83 0 0 1 5.828 3.808c1.676 1.677 3.007 3.721 4 6.132.989 2.412 1.481 5.167 1.481 8.264 0 3.046-.492 5.777-1.481 8.188-.993 2.413-2.324 4.444-4 6.093a17.065 17.065 0 0 1-5.828 3.771 19.02 19.02 0 0 1-6.971 1.294c-2.438 0-4.761-.432-6.969-1.294a17.063 17.063 0 0 1-5.825-3.771c-1.677-1.649-3.01-3.68-3.999-6.093-.99-2.411-1.485-5.142-1.485-8.188M109.347 35.723c0 4.469.953 7.948 2.855 10.435 1.905 2.487 4.583 3.732 8.036 3.732 3.656 0 7.132-1.854 10.434-5.56V25.898c-1.674-1.574-3.313-2.691-4.909-3.352-1.603-.659-3.216-.99-4.838-.99-1.628 0-3.139.342-4.535 1.027a11.165 11.165 0 0 0-3.656 2.895c-1.041 1.245-1.865 2.73-2.471 4.456-.613 1.727-.916 3.657-.916 5.789m-6.474.076c0-2.995.469-5.699 1.411-8.112.938-2.412 2.179-4.456 3.73-6.131a16.44 16.44 0 0 1 5.37-3.885 15.236 15.236 0 0 1 6.322-1.371c2.286 0 4.288.433 6.016 1.296 1.728.863 3.453 2.031 5.178 3.502l-.228-6.854V0h6.248v54.231h-5.178l-.536-4.875h-.228c-1.525 1.575-3.339 2.933-5.444 4.075-2.109 1.144-4.303 1.714-6.592 1.714-2.437 0-4.635-.432-6.585-1.294a14.153 14.153 0 0 1-5.067-3.771c-1.422-1.649-2.515-3.668-3.276-6.055-.761-2.385-1.141-5.128-1.141-8.226M179.113 32.981c0-3.81-.964-6.714-2.892-8.721-1.934-2.006-4.623-3.008-8.073-3.008-1.525 0-2.987.266-4.383.799a12.19 12.19 0 0 0-3.771 2.284c-1.115.99-2.068 2.209-2.855 3.657-.789 1.447-1.281 3.111-1.484 4.989h23.458Zm-29.858 2.818c0-3.047.535-5.776 1.602-8.188 1.064-2.412 2.474-4.456 4.228-6.132a18.335 18.335 0 0 1 6.014-3.847 18.94 18.94 0 0 1 6.969-1.333c2.643 0 5 .419 7.083 1.258 2.083.838 3.848 2.018 5.295 3.541 1.448 1.524 2.552 3.352 3.313 5.485.764 2.132 1.142 4.494 1.142 7.083 0 1.372-.075 2.513-.229 3.427h-28.94c.252 4.013 1.659 7.187 4.225 9.521 2.566 2.336 5.879 3.505 9.942 3.505 2.179 0 4.176-.305 5.979-.914a25.82 25.82 0 0 0 5.292-2.515l2.209 4.114c-1.828 1.168-3.911 2.184-6.245 3.047-2.338.862-5.004 1.294-7.997 1.294-2.743 0-5.32-.445-7.732-1.333-2.412-.889-4.521-2.157-6.32-3.808-1.805-1.649-3.227-3.668-4.268-6.055-1.041-2.387-1.562-5.104-1.562-8.15 stylefill:#ffffff;fill-rule:nonzero>/path>path dM204.326 15.082c0 1.37.201 2.792.606 4.264a28.924 28.924 0 0 0 1.677 4.494 48.276 48.276 0 0 0 3.009-2.322c.939-.787 1.777-1.6 2.513-2.438a10.164 10.164 0 0 0 1.716-2.666c.403-.938.606-1.967.606-3.084 0-1.472-.343-2.754-1.026-3.847-.684-1.091-1.869-1.637-3.542-1.637-1.777 0-3.15.685-4.114 2.056s-1.445 3.097-1.445 5.18m-5.333 25.82c0 1.37.252 2.628.762 3.769a8.925 8.925 0 0 0 2.054 2.933 8.849 8.849 0 0 0 3.049 1.867c1.168.431 2.409.648 3.731.648 1.573 0 3.095-.355 4.571-1.068 1.471-.711 2.867-1.675 4.188-2.893a66.598 66.598 0 0 1-6.894-7.008 68.82 68.82 0 0 1-5.825-7.922c-1.624 1.422-2.969 2.909-4.039 4.456-1.064 1.549-1.597 3.289-1.597 5.218m32.903 14.243c-3.301-1.016-6.778-2.919-10.433-5.713-1.831 1.778-3.848 3.174-6.057 4.19-2.208 1.015-4.734 1.523-7.578 1.523-2.234 0-4.266-.343-6.094-1.028-1.828-.686-3.387-1.639-4.686-2.857-1.293-1.219-2.308-2.678-3.044-4.379-.738-1.7-1.104-3.567-1.104-5.598 0-1.625.252-3.123.761-4.494a14.058 14.058 0 0 1 2.094-3.771 23.656 23.656 0 0 1 3.01-3.199 55.528 55.528 0 0 1 3.501-2.856c-1.064-2.081-1.891-4.124-2.474-6.131-.584-2.005-.876-3.896-.876-5.674 0-1.677.266-3.224.799-4.646.534-1.422 1.27-2.666 2.208-3.734a10.046 10.046 0 0 1 3.427-2.513c1.348-.609 2.858-.914 4.535-.914 3.098 0 5.484.914 7.16 2.742 1.674 1.828 2.512 4.216 2.512 7.161 0 1.625-.317 3.097-.95 4.417a17.63 17.63 0 0 1-2.477 3.77 26.621 26.621 0 0 1-3.428 3.352 159.853 159.853 0 0 1-3.884 3.084 57.118 57.118 0 0 0 5.598 7.464 69.792 69.792 0 0 0 6.589 6.551 37.637 37.637 0 0 0 3.693-6.664c1.042-2.412 1.917-5.065 2.629-7.96h5.788a69.166 69.166 0 0 1-3.351 9.445 50.79 50.79 0 0 1-4.723 8.453c3.047 2.338 5.914 3.937 8.609 4.799l-1.754 5.18Z stylefill:#66d9f0;fill-rule:nonzero>/path>/g>/svg> /span> span classu-sr-only> Code and Play /span> /a> /div> nav classc-global-header__nav> ul classc-global-header__nav-menu> li classc-global-header__nav-menu-item > a href#get-in-touch classc-global-header__nav-menu-btn>Hire me/a> /li> /ul> /nav> /div> /header> main> div classscroll-nav-section idintro> div classc-homepage-intro c-homepage-intro--fluid c-homepage-intro--full-height>div classc-homepage-intro__inner>div classc-homepage-intro__text> div classc-homepage-intro__description-wrap>div classc-homepage-intro__description>div classc-homepage-intro__description-part idintroText0>!-- HTML_TAG_START -->h1>span classt-h3>Bespoke frontend development/span>/span>br />span classe-text-highlight>strong>websites/strong>/span>span classu-sr-only>,/span> span classe-text-highlight>strong>web applications/strong>/span>span classu-sr-only>,/span> br />span classe-text-highlight>strong>UI prototypes/strong>/span>span classu-sr-only>,/span> span classe-text-highlight>strong>design systems/strong>/span>span classu-sr-only>,/span> br />span classe-text-highlight>strong>data visualisations/strong>/span> span>and other things for the webspan classu-sr-only>./span>/span>/h1>!-- HTML_TAG_END --> /div>div classc-homepage-intro__description-part idintroText1>!-- HTML_TAG_START -->p>Built around good br />span classe-text-highlight>strong>user experiences/strong>/span>, br />span classe-text-highlight>strong>brand standards/strong>/span> br />and span classe-text-highlight>strong>accessibility/strong>/span>./p>!-- HTML_TAG_END --> /div>div classc-homepage-intro__description-part idintroText2>!-- HTML_TAG_START -->p>Focusing on solutions br />that are span classe-text-highlight>strong>performant/strong>/span> br />and span classe-text-highlight>strong>maintainable/strong>/span>./p>!-- HTML_TAG_END --> /div>/div>/div>/div>/div>/div> /div> div classscroll-nav-section idwork> section classl-page-section l-page-section--pad-v t-bg-cyan-white> div classl-page-section__inner> div classc-section-heading c-section-heading--fullwidth c-section-heading--has-border>div classc-section-heading__inner>div classc-section-heading__text>div classc-section-heading__text-inner>h2 classt-h1 c-section-heading__title>Featured work/h2> /div>/div>/div>/div> div classc-fw-listing c-fw-listing--v-center-content c-fw-listing--image-breakout c-fw-listing--alternating-cards>div classc-fw-listing__inner>div classc-fw-listing__item uiIsExpandable>button classc-fw-listing__item-wrap-btn titleClick to read more about Office locator interactive map component> div classc-fw-listing__column c-fw-listing__item-thumb>div classc-fw-listing__column-inner>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 c-fw-listing__item-img stylebackground-color: #0A684E;> img src/content/projects/enterprise-consultancy-firm__office-locator/office-locator-thumb-01-4x3.png altScreenshots of Office Locator map component on desktop and mobile> /div> /div>/div> div classc-fw-listing__column c-fw-listing__item-text>div classc-fw-listing__column-inner>header classc-fw-listing__item-header>h2 classt-h3 c-fw-listing__item-title>em classc-fw-listing__item-title-num>01/em> span>Office locator interactive map component/span>/h2> p classc-fw-listing__item-subtitle> span classc-tag-listing--dot-divider >span>Map-based component/span>/span> /p>/header> div classc-fw-listing__item-body idfeaturedProjectDetails0>p classc-fw-listing__item-client-info>Client: span classc-tag-listing--dot-divider >span>Enterprise consultancy firm/span> span>TheTin/span> /span>/p> p classc-fw-listing__item-description>Component development using AngularJS and Leaflet.js (originally GoogleMaps API)/p> ul classc-pill-listing c-fw-listing__item-tags>li classc-pill-listing__item>GoogleMaps/li>li classc-pill-listing__item>Leaflet.js/li>li classc-pill-listing__item>AngularJS/li>li classc-pill-listing__item>Sass & CSS/li> /ul>/div> div classc-fw-listing__item-expand-btn-hint aria-controlsfeaturedProjectDetails0 titleRead more about Office locator interactive map component>span classc-fw-listing__item-expand-btn-hint-icon data-svelte-hsvelte-1q8c5xc>span classe-icon-wrap e-icon-wrap--lg>span classe-icon e-icon--constrained e-icon--plus>/span> /span>/span> /div> /div>/div> /button> /div>div classc-fw-listing__item uiIsExpandable>button classc-fw-listing__item-wrap-btn titleClick to read more about Klay Capital website> div classc-fw-listing__column c-fw-listing__item-thumb>div classc-fw-listing__column-inner>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 c-fw-listing__item-img stylebackground-color: #EE4A8A;> img src/content/projects/klay-capital/klay-capital-thumb-01-4x3.png altScreenshots of Klay Capital website homepage on desktop and mobile> /div> /div>/div> div classc-fw-listing__column c-fw-listing__item-text>div classc-fw-listing__column-inner>header classc-fw-listing__item-header>h2 classt-h3 c-fw-listing__item-title>em classc-fw-listing__item-title-num>02/em> span>Klay Capital website/span>/h2> p classc-fw-listing__item-subtitle> span classc-tag-listing--dot-divider >span>Page and component development/span>span>Website/span>/span> /p>/header> div classc-fw-listing__item-body idfeaturedProjectDetails1>p classc-fw-listing__item-client-info>Client: span classc-tag-listing--dot-divider >span>Klay Capital/span> span>TheTin/span> /span>/p> p classc-fw-listing__item-description>Implementation components and frontend architecture for a website based on .NET/p> ul classc-pill-listing c-fw-listing__item-tags>li classc-pill-listing__item>Component-based development/li>li classc-pill-listing__item>Animations/li>li classc-pill-listing__item>.NET-based project/li> /ul>/div> div classc-fw-listing__item-expand-btn-hint aria-controlsfeaturedProjectDetails1 titleRead more about Klay Capital website>span classc-fw-listing__item-expand-btn-hint-icon data-svelte-hsvelte-1q8c5xc>span classe-icon-wrap e-icon-wrap--lg>span classe-icon e-icon--constrained e-icon--plus>/span> /span>/span> /div> /div>/div> /button> /div>div classc-fw-listing__item uiIsExpandable>button classc-fw-listing__item-wrap-btn titleClick to read more about National Institute of Teaching (NIoT) website> div classc-fw-listing__column c-fw-listing__item-thumb>div classc-fw-listing__column-inner>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 c-fw-listing__item-img stylebackground-color: #028BD6;> img src/content/projects/niot/niot-thumb-01-4x3.png altScreenshots of National Institue of Teaching homepage on desktop and mobile> /div> /div>/div> div classc-fw-listing__column c-fw-listing__item-text>div classc-fw-listing__column-inner>header classc-fw-listing__item-header>h2 classt-h3 c-fw-listing__item-title>em classc-fw-listing__item-title-num>03/em> span>National Institute of Teaching (NIoT) website/span>/h2> p classc-fw-listing__item-subtitle> span classc-tag-listing--dot-divider >span>NextJS component development/span>/span> /p>/header> div classc-fw-listing__item-body idfeaturedProjectDetails2>p classc-fw-listing__item-client-info>Client: span classc-tag-listing--dot-divider >span>National Institute of Teaching (NIoT)/span> span>Code + Ink/span> /span>/p> p classc-fw-listing__item-description>Component development for a Next.js based website, which integrates with a headless backend/p> ul classc-pill-listing c-fw-listing__item-tags>li classc-pill-listing__item>Next.js/li>li classc-pill-listing__item>Headless CMS/li>li classc-pill-listing__item>Sass & CSS/li> /ul>/div> div classc-fw-listing__item-expand-btn-hint aria-controlsfeaturedProjectDetails2 titleRead more about National Institute of Teaching (NIoT) website>span classc-fw-listing__item-expand-btn-hint-icon data-svelte-hsvelte-1q8c5xc>span classe-icon-wrap e-icon-wrap--lg>span classe-icon e-icon--constrained e-icon--plus>/span> /span>/span> /div> /div>/div> /button> /div>div classc-fw-listing__item uiIsExpandable>button classc-fw-listing__item-wrap-btn titleClick to read more about Solutions House website> div classc-fw-listing__column c-fw-listing__item-thumb>div classc-fw-listing__column-inner>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 c-fw-listing__item-img stylebackground-color: #028BD6;> img src/content/projects/solutions-house/solutions-house-thumb-01-4x3.png altScreenshots of National Institue of Teaching homepage on desktop and mobile> /div> /div>/div> div classc-fw-listing__column c-fw-listing__item-text>div classc-fw-listing__column-inner>header classc-fw-listing__item-header>h2 classt-h3 c-fw-listing__item-title>em classc-fw-listing__item-title-num>04/em> span>Solutions House website/span>/h2> p classc-fw-listing__item-subtitle> span classc-tag-listing--dot-divider >span>NextJS component development/span>/span> /p>/header> div classc-fw-listing__item-body idfeaturedProjectDetails3>p classc-fw-listing__item-client-info>Client: span classc-tag-listing--dot-divider >span>Futerra/span> span>Code + Ink/span> /span>/p> p classc-fw-listing__item-description>Component development for a Next.js based site/p> ul classc-pill-listing c-fw-listing__item-tags>li classc-pill-listing__item>Next.js/li>li classc-pill-listing__item>Headless CMS/li>li classc-pill-listing__item>Sass & CSS/li> /ul>/div> div classc-fw-listing__item-expand-btn-hint aria-controlsfeaturedProjectDetails3 titleRead more about Solutions House website>span classc-fw-listing__item-expand-btn-hint-icon data-svelte-hsvelte-1q8c5xc>span classe-icon-wrap e-icon-wrap--lg>span classe-icon e-icon--constrained e-icon--plus>/span> /span>/span> /div> /div>/div> /button> /div>/div>/div> /div> /section> /div> div classscroll-nav-section idabout> section classl-page-section l-page-section--pad-v t-bg-cyan-tint-2-50> div classl-page-section__inner > div classc-section-heading c-section-heading--fullwidth c-section-heading--has-border>div classc-section-heading__inner>div classc-section-heading__text>div classc-section-heading__text-inner>h2 classt-h1 c-section-heading__title>What I do/h2> /div>/div>/div>/div> div classc-service-areas c-service-areas--flex-height>div classl-50-50-cols l-50-50-cols--constrained l-50-50-cols--v-center-content l-50-50-cols--col-2-first-tablet-up c-service-areas__item>div classl-50-50-cols__inner >div classl-50-50-cols__columns>div classl-50-50-cols__column>div classl-50-50-cols__column-inner c-service-areas__item-image>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 >span classe-responsive-img-wrap__svg-wrap>svg width664 height498 viewBox0 0 664 498 fillnone xmlnshttp://www.w3.org/2000/svg>mask idmask0_368_2349 stylemask-type:alpha maskUnitsuserSpaceOnUse x0 y0 width664 height498>rect width664 height498 fill#F8FDFF>/rect>/mask>g maskurl(#mask0_368_2349)>rect width664 height498 fill#F9FDFE>/rect>path dM57.7324 34.0015H606.775V420.086H57.7324V34.0015Z fill#E0F7FC>/path>rect x58.2324 y34.5015 width548.042 height25.324 fill#1A363D strokeblack>/rect>circle cx72.1475 cy47.1635 r3.1338 fillwhite>/circle>circle cx83.4297 cy47.1635 r3.1338 fillwhite>/circle>circle cx94.711 cy47.1635 r3.1338 fillwhite>/circle>circle cx57.1056 cy164.994 r21.4366 fillwhite stroke#1A363D>/circle>path dM66.5068 161.861L57.1054 171.889L47.704 161.861 stroke#1A363D>/path>rect x84.0986 y72.8607 width493.888 height171.732 fill#4DA3B2>/rect>path opacity0.397135 fill-ruleevenodd clip-ruleevenodd dM504.64 105.154C495.497 105.01 488.218 112.599 488.072 121.684C487.77 123.984 488.53 126.17 489.233 127.794C491.513 134.349 497.339 138.821 504.3 138.634C504.831 138.577 505.362 138.519 505.893 138.462C513.859 137.6 520.665 130.629 520.28 121.601C520.483 113.076 513.252 105.356 504.64 105.154V105.154Z fill#17333A>/path>path opacity0.397135 fill-ruleevenodd clip-ruleevenodd dM517.692 206.208L511.306 197.8L496.723 179.471L478.888 156.377L476.96 153.742C475.695 152.173 473.34 150.719 471.161 150.949C468.983 151.179 466.863 151.97 465.405 153.827L460.061 160.635C460.12 161.196 459.575 161.254 459.03 161.311C458 161.988 456.969 162.664 455.939 163.341C455.394 163.398 454.305 163.513 453.76 163.571C451.582 163.801 449.83 162.85 448.565 161.281C447.961 160.777 447.903 160.215 447.299 159.712L426.992 134.04C425.123 131.967 422.165 130.009 419.442 130.296C416.115 130.079 413.51 131.49 411.566 133.966L360.742 195.528L356.31 200.537L355.338 201.775C354.911 202.955 354.484 204.136 354.057 205.316C353.924 209.304 356.999 212.385 360.812 211.982V211.982L376.238 212.057L381.198 212.101L382.287 211.986L397.713 212.061L426.387 212.44L437.941 212.356L441.812 212.515L442.902 212.4L463.833 212.461L475.991 212.88L497.525 213.445L498.614 213.33L505.812 213.706L514.099 213.967C516.881 214.241 519.369 211.707 519.075 208.9C518.958 207.777 518.84 206.654 518.237 206.15L517.692 206.208V206.208Z fill#17333A>/path>rect x117.944 y135.537 width224.38 height21.3099 fill#E0F7FC>/rect>rect x116.69 y165.621 width117.831 height21.3099 fill#E0F7FC>/rect>circle cx606.149 cy334.22 r21.4366 fillwhite stroke#1A363D>/circle>path dM615.549 331.086L606.147 341.114L596.746 331.086 stroke#1A363D>/path>path dM84.0986 257.128H283.409V407.551H84.0986V257.128Z fillwhite>/path>path dM96.6338 267.156H270.873V397.523H96.6338V267.156Z fillwhite fill-opacity0.2>/path>path dM96.6338 270.119V268.144H97.1338V267.656H97.6237V267.156H99.6037V267.656H101.584V267.156H103.564V267.656H105.544V267.156H107.524V267.656H109.504V267.156H111.484V267.656H113.464V267.156H115.444V267.656H117.424V267.156H119.404V267.656H121.384V267.156H123.364V267.656H125.344V267.156H127.324V267.656H129.304V267.156H131.284V267.656H133.264V267.156H135.244V267.656H137.224V267.156H139.204V267.656H141.184V267.156H143.164V267.656H145.144V267.156H147.124V267.656H149.104V267.156H151.084V267.656H153.064V267.156H155.044V267.656H157.024V267.156H159.004V267.656H160.984V267.156H162.964V267.656H164.944V267.156H166.924V267.656H168.904V267.156H170.884V267.656H172.864V267.156H174.844V267.656H176.824V267.156H178.804V267.656H180.784V267.156H182.764V267.656H184.744V267.156H186.724V267.656H188.704V267.156H190.684V267.656H192.664V267.156H194.644V267.656H196.624V267.156H198.604V267.656H200.583V267.156H202.563V267.656H204.543V267.156H206.523V267.656H208.503V267.156H210.483V267.656H212.463V267.156H214.443V267.656H216.423V267.156H218.403V267.656H220.383V267.156H222.363V267.656H224.343V267.156H226.323V267.656H228.303V267.156H230.283V267.656H232.263V267.156H234.243V267.656H236.223V267.156H238.203V267.656H240.183V267.156H242.163V267.656H244.143V267.156H246.123V267.656H248.103V267.156H250.083V267.656H252.063V267.156H254.043V267.656H256.023V267.156H258.003V267.656H259.983V267.156H261.963V267.656H263.943V267.156H265.923V267.656H267.903V267.156H269.883V267.656H270.373V268.144H270.873V270.119H270.373V272.095H270.873V274.07H270.373V276.045H270.873V278.02H270.373V279.996H270.873V281.971H270.373V283.946H270.873V285.921H270.373V287.897H270.873V289.872H270.373V291.847H270.873V293.822H270.373V295.798H270.873V297.773H270.373V299.748H270.873V301.723H270.373V303.699H270.873V305.674H270.373V307.649H270.873V309.624H270.373V311.6H270.873V313.575H270.373V315.55H270.873V317.525H270.373V319.501H270.873V321.476H270.373V323.451H270.873V325.426H270.373V327.402H270.873V329.377H270.373V331.352H270.873V333.327H270.373V335.302H270.873V337.278H270.373V339.253H270.873V341.228H270.373V343.203H270.873V345.179H270.373V347.154H270.873V349.129H270.373V351.104H270.873V353.08H270.373V355.055H270.873V357.03H270.373V359.005H270.873V360.981H270.373V362.956H270.873V364.931H270.373V366.906H270.873V368.882H270.373V370.857H270.873V372.832H270.373V374.807H270.873V376.783H270.373V378.758H270.873V380.733H270.373V382.708H270.873V384.684H270.373V386.659H270.873V388.634H270.373V390.609H270.873V392.585H270.373V394.56H270.873V396.535H270.373V397.023H269.883V397.523H267.903V397.023H265.923V397.523H263.943V397.023H261.963V397.523H259.983V397.023H258.003V397.523H256.023V397.023H254.043V397.523H252.063V397.023H250.083V397.523H248.103V397.023H246.123V397.523H244.143V397.023H242.163V397.523H240.183V397.023H238.203V397.523H236.223V397.023H234.243V397.523H232.263V397.023H230.283V397.523H228.303V397.023H226.323V397.523H224.343V397.023H222.363V397.523H220.383V397.023H218.403V397.523H216.424V397.023H214.444V397.523H212.464V397.023H210.484V397.523H208.504V397.023H206.524V397.523H204.544V397.023H202.564V397.523H200.584V397.023H198.604V397.523H196.624V397.023H194.644V397.523H192.664V397.023H190.684V397.523H188.704V397.023H186.724V397.523H184.744V397.023H182.764V397.523H180.784V397.023H178.804V397.523H176.824V397.023H174.844V397.523H172.864V397.023H170.884V397.523H168.904V397.023H166.924V397.523H164.944V397.023H162.964V397.523H160.984V397.023H159.004V397.523H157.024V397.023H155.044V397.523H153.064V397.023H151.084V397.523H149.104V397.023H147.124V397.523H145.144V397.023H143.164V397.523H141.184V397.023H139.204V397.523H137.224V397.023H135.244V397.523H133.264V397.023H131.284V397.523H129.304V397.023H127.324V397.523H125.344V397.023H123.364V397.523H121.384V397.023H119.404V397.523H117.424V397.023H115.444V397.523H113.464V397.023H111.484V397.523H109.504V397.023H107.524V397.523H105.544V397.023H103.564V397.523H101.584V397.023H99.6038V397.523H97.6238V397.023H97.1338V396.535H96.6338V394.56H97.1338V392.585H96.6338V390.609H97.1338V388.634H96.6338V386.659H97.1338V384.684H96.6338V382.708H97.1338V380.733H96.6338V378.758H97.1338V376.783H96.6338V374.807H97.1338V372.832H96.6338V370.857H97.1338V368.882H96.6338V366.906H97.1338V364.931H96.6338V362.956H97.1338V360.981H96.6338V359.005H97.1338V357.03H96.6338V355.055H97.1338V353.08H96.6338V351.104H97.1338V349.129H96.6338V347.154H97.1338V345.179H96.6338V343.203H97.1338V341.228H96.6338V339.253H97.1338V337.278H96.6338V335.302H97.1338V333.327H96.6338V331.352H97.1338V329.377H96.6338V327.402H97.1338V325.426H96.6338V323.451H97.1338V321.476H96.6338V319.501H97.1338V317.525H96.6338V315.55H97.1338V313.575H96.6338V311.6H97.1338V309.624H96.6338V307.649H97.1338V305.674H96.6338V303.699H97.1338V301.723H96.6338V299.748H97.1338V297.773H96.6338V295.798H97.1338V293.822H96.6338V291.847H97.1338V289.872H96.6338V287.897H97.1338V285.921H96.6338V283.946H97.1338V281.971H96.6338V279.996H97.1338V278.02H96.6338V276.045H97.1338V274.07H96.6338V272.095H97.1338V270.119H96.6338Z strokeblack stroke-opacity0.2 stroke-dasharray2 2>/path>rect x139.253 y316.044 width90.2536 height15.0423 fill#387782 fill-opacity0.4>/rect>rect x150.535 y336.1 width66.4366 height15.0423 fill#387782 fill-opacity0.4>/rect>path dM297.197 257.128H579.24V407.551H297.197V257.128Z fillwhite>/path>rect x304.719 y269.664 width260.733 height15.0423 fill#387782 fill-opacity0.6>/rect>rect x304.719 y288.466 width189.282 height15.0423 fill#387782 fill-opacity0.6>/rect>rect x304.719 y312.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y322.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y332.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y342.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y352.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y362.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y372.283 width139.141 height4 fill#387782 fill-opacity0.4>/rect>g filterurl(#filter0_d_368_2349)>path dM1 323.565H200.31V463.959H1V323.565Z fillwhite>/path>path dM1.5 324.065H199.81V463.459H1.5V324.065Z stroke#1A363D>/path>/g>path fill-ruleevenodd clip-ruleevenodd dM137.131 435.376C113.908 435.376 95.0137 416.482 95.0137 393.259C95.0137 370.037 113.908 351.142 137.131 351.142C160.353 351.142 179.248 370.037 179.248 393.259C179.331 416.482 160.437 435.376 137.131 435.376V435.376ZM137.131 367.706C123.064 367.706 111.661 379.11 111.661 393.176C111.661 407.243 123.064 418.646 137.131 418.646C151.198 418.646 162.601 407.243 162.601 393.176C162.684 379.193 151.198 367.706 137.131 367.706V367.706Z fill#4DA3B2>/path>path fill-ruleevenodd clip-ruleevenodd dM111.661 393.259C111.661 379.193 123.064 367.789 137.131 367.789V351.142C113.908 351.142 95.0137 370.037 95.0137 393.259C95.0137 406.91 101.506 419.062 111.661 426.803L121.732 413.569C115.573 408.908 111.661 401.5 111.661 393.259V393.259Z fill#1A363D>/path>rect x18.5488 y349.889 width85.2395 height32.5916 fill#E0F7FC>/rect>rect x24.8164 y354.903 width50.1409 height3.76056 fill#1A363D>/rect>rect x24.8164 y362.424 width72.7042 height2.50704 fill#1A363D fill-opacity0.5>/rect>rect x24.8164 y366.185 width72.7042 height2.50704 fill#1A363D fill-opacity0.5>/rect>rect x24.8164 y369.945 width72.7042 height2.50704 fill#1A363D fill-opacity0.5>/rect>rect x24.8164 y373.706 width33.8451 height2.50704 fill#1A363D fill-opacity0.5>/rect>circle cx194.684 cy324.192 r21.4366 fill#1A363D stroke#1A363D>/circle>path dM194.684 313.537V334.847 strokewhite>/path>path dM205.338 324.192L184.028 324.192 strokewhite>/path>g filterurl(#filter1_d_368_2349)>path dM538 93.0015H663.352V166.959H538V93.0015Z fillwhite>/path>path dM538.5 93.5015H662.852V166.459H538.5V93.5015Z stroke#1A363D>/path>/g>path dM578.111 146.903L559.309 129.354L578.111 111.804 stroke#1A363D stroke-width3>/path>path dM623.24 111.804L642.043 129.354L623.24 146.903 stroke#1A363D stroke-width3>/path>path dM608.196 111.804L591.9 146.903 stroke#1A363D stroke-width3>/path>path dM210.207 349.36L206.83 354.325L203.24 337.354L218.956 344.732L213.33 346.89L217.761 352.491L214.638 354.962L210.207 349.36Z fillwhite strokeblack>/path>/g>defs>filter idfilter0_d_368_2349 x-3 y323.565 width207.31 height148.394 filterUnitsuserSpaceOnUse color-interpolation-filterssRGB>feFlood flood-opacity0 resultBackgroundImageFix>/feFlood>feColorMatrix inSourceAlpha typematrix values0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0 resulthardAlpha>/feColorMatrix>feOffset dy4>/feOffset>feGaussianBlur stdDeviation2>/feGaussianBlur>feComposite in2hardAlpha operatorout>/feComposite>feColorMatrix typematrix values0 0 0 0 0.101961 0 0 0 0 0.211765 0 0 0 0 0.239216 0 0 0 0.25 0>/feColorMatrix>feBlend modenormal in2BackgroundImageFix resulteffect1_dropShadow_368_2349>/feBlend>feBlend modenormal inSourceGraphic in2effect1_dropShadow_368_2349 resultshape>/feBlend>/filter>filter idfilter1_d_368_2349 x534 y93.0015 width133.352 height81.9578 filterUnitsuserSpaceOnUse color-interpolation-filterssRGB>feFlood flood-opacity0 resultBackgroundImageFix>/feFlood>feColorMatrix inSourceAlpha typematrix values0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0 resulthardAlpha>/feColorMatrix>feOffset dy4>/feOffset>feGaussianBlur stdDeviation2>/feGaussianBlur>feComposite in2hardAlpha operatorout>/feComposite>feColorMatrix typematrix values0 0 0 0 0.101961 0 0 0 0 0.211765 0 0 0 0 0.239216 0 0 0 0.25 0>/feColorMatrix>feBlend modenormal in2BackgroundImageFix resulteffect1_dropShadow_368_2349>/feBlend>feBlend modenormal inSourceGraphic in2effect1_dropShadow_368_2349 resultshape>/feBlend>/filter>/defs>/svg>/span>/div>/div>/div> div classl-50-50-cols__column>div classl-50-50-cols__column-inner c-service-areas__item-text>h3 classt-h2 c-service-areas__item-title data-svelte-hsvelte-tvpx5e>Frontend br classu-media-tablet-up>web development/h3> div classc-service-areas__item-description>div classc-rte-content idrteTextBlock> ul data-svelte-hsvelte-pcuwcf>li>Responsive websites/li> li>Web applications/li> li>Components, landing pages and campaign pages/li> li>Design systems and pattern libraries/li> li>UI prototypes/li> li>Charts and data visualiations/li> li>Maps and map-based experiences/li>/ul> /div>/div>/div>/div>/div>/div>/div> div classl-50-50-cols l-50-50-cols--constrained l-50-50-cols--v-center-content c-service-areas__item>div classl-50-50-cols__inner >div classl-50-50-cols__columns>div classl-50-50-cols__column>div classl-50-50-cols__column-inner c-service-areas__item-image>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 >svg width664 height498 viewBox0 0 664 498 fillnone xmlnshttp://www.w3.org/2000/svg>mask idmask0_404_3609 stylemask-type:alpha maskUnitsuserSpaceOnUse x0 y0 width664 height498>rect x0.5 y0.5 width663 height497 fill#F8FDFF strokeblack>/rect>/mask>g maskurl(#mask0_404_3609)>rect y0.00146484 width664 height498 fill#F9FDFE>/rect>g opacity0.5>path dM57.7324 34.0015H606.775V420.086H57.7324V34.0015Z fill#E0F7FC>/path>rect x58.2324 y34.5015 width548.042 height25.324 fill#1A363D strokeblack>/rect>circle cx72.1475 cy47.1636 r3.1338 fillwhite>/circle>circle cx83.4297 cy47.1636 r3.1338 fillwhite>/circle>circle cx94.711 cy47.1636 r3.1338 fillwhite>/circle>rect x84.0986 y72.8608 width493.888 height171.732 fill#4DA3B2>/rect>path opacity0.397135 fill-ruleevenodd clip-ruleevenodd dM504.64 105.154C495.497 105.01 488.218 112.599 488.072 121.685C487.77 123.985 488.53 126.17 489.233 127.794C491.513 134.349 497.339 138.821 504.3 138.634C504.831 138.577 505.362 138.519 505.893 138.462C513.859 137.6 520.665 130.629 520.28 121.601C520.483 113.076 513.252 105.356 504.64 105.154V105.154Z fill#17333A>/path>path opacity0.397135 fill-ruleevenodd clip-ruleevenodd dM517.692 206.208L511.306 197.8L496.723 179.471L478.888 156.377L476.96 153.743C475.695 152.173 473.34 150.719 471.161 150.949C468.983 151.179 466.863 151.97 465.405 153.827L460.061 160.635C460.12 161.197 459.575 161.254 459.03 161.312C458 161.988 456.969 162.665 455.939 163.341C455.394 163.398 454.305 163.513 453.76 163.571C451.582 163.801 449.83 162.85 448.565 161.281C447.961 160.777 447.903 160.216 447.299 159.712L426.992 134.04C425.123 131.967 422.165 130.009 419.442 130.296C416.115 130.08 413.51 131.49 411.566 133.966L360.742 195.528L356.31 200.537L355.338 201.775C354.911 202.955 354.484 204.136 354.057 205.316C353.924 209.304 356.999 212.385 360.812 211.983V211.983L376.238 212.057L381.198 212.101L382.287 211.986L397.713 212.061L426.387 212.44L437.941 212.356L441.812 212.515L442.902 212.4L463.833 212.461L475.991 212.881L497.525 213.446L498.614 213.331L505.812 213.706L514.099 213.967C516.881 214.241 519.369 211.708 519.075 208.9C518.958 207.777 518.84 206.655 518.237 206.151L517.692 206.208V206.208Z fill#17333A>/path>rect x117.944 y135.537 width224.38 height21.3099 fill#E0F7FC>/rect>rect x116.69 y165.621 width117.831 height21.3099 fill#E0F7FC>/rect>path dM84.0986 257.128H283.409V407.551H84.0986V257.128Z fillwhite>/path>path dM96.6338 267.156H270.873V397.523H96.6338V267.156Z fillwhite fill-opacity0.2>/path>path dM96.6338 270.119V268.144H97.1338V267.656H97.6237V267.156H99.6037V267.656H101.584V267.156H103.564V267.656H105.544V267.156H107.524V267.656H109.504V267.156H111.484V267.656H113.464V267.156H115.444V267.656H117.424V267.156H119.404V267.656H121.384V267.156H123.364V267.656H125.344V267.156H127.324V267.656H129.304V267.156H131.284V267.656H133.264V267.156H135.244V267.656H137.224V267.156H139.204V267.656H141.184V267.156H143.164V267.656H145.144V267.156H147.124V267.656H149.104V267.156H151.084V267.656H153.064V267.156H155.044V267.656H157.024V267.156H159.004V267.656H160.984V267.156H162.964V267.656H164.944V267.156H166.924V267.656H168.904V267.156H170.884V267.656H172.864V267.156H174.844V267.656H176.824V267.156H178.804V267.656H180.784V267.156H182.764V267.656H184.744V267.156H186.724V267.656H188.704V267.156H190.684V267.656H192.664V267.156H194.644V267.656H196.624V267.156H198.604V267.656H200.583V267.156H202.563V267.656H204.543V267.156H206.523V267.656H208.503V267.156H210.483V267.656H212.463V267.156H214.443V267.656H216.423V267.156H218.403V267.656H220.383V267.156H222.363V267.656H224.343V267.156H226.323V267.656H228.303V267.156H230.283V267.656H232.263V267.156H234.243V267.656H236.223V267.156H238.203V267.656H240.183V267.156H242.163V267.656H244.143V267.156H246.123V267.656H248.103V267.156H250.083V267.656H252.063V267.156H254.043V267.656H256.023V267.156H258.003V267.656H259.983V267.156H261.963V267.656H263.943V267.156H265.923V267.656H267.903V267.156H269.883V267.656H270.373V268.144H270.873V270.119H270.373V272.095H270.873V274.07H270.373V276.045H270.873V278.02H270.373V279.996H270.873V281.971H270.373V283.946H270.873V285.921H270.373V287.897H270.873V289.872H270.373V291.847H270.873V293.822H270.373V295.798H270.873V297.773H270.373V299.748H270.873V301.723H270.373V303.699H270.873V305.674H270.373V307.649H270.873V309.624H270.373V311.6H270.873V313.575H270.373V315.55H270.873V317.525H270.373V319.501H270.873V321.476H270.373V323.451H270.873V325.426H270.373V327.402H270.873V329.377H270.373V331.352H270.873V333.327H270.373V335.302H270.873V337.278H270.373V339.253H270.873V341.228H270.373V343.203H270.873V345.179H270.373V347.154H270.873V349.129H270.373V351.104H270.873V353.08H270.373V355.055H270.873V357.03H270.373V359.005H270.873V360.981H270.373V362.956H270.873V364.931H270.373V366.906H270.873V368.882H270.373V370.857H270.873V372.832H270.373V374.807H270.873V376.783H270.373V378.758H270.873V380.733H270.373V382.708H270.873V384.684H270.373V386.659H270.873V388.634H270.373V390.609H270.873V392.585H270.373V394.56H270.873V396.535H270.373V397.023H269.883V397.523H267.903V397.023H265.923V397.523H263.943V397.023H261.963V397.523H259.983V397.023H258.003V397.523H256.023V397.023H254.043V397.523H252.063V397.023H250.083V397.523H248.103V397.023H246.123V397.523H244.143V397.023H242.163V397.523H240.183V397.023H238.203V397.523H236.223V397.023H234.243V397.523H232.263V397.023H230.283V397.523H228.303V397.023H226.323V397.523H224.343V397.023H222.363V397.523H220.383V397.023H218.403V397.523H216.424V397.023H214.444V397.523H212.464V397.023H210.484V397.523H208.504V397.023H206.524V397.523H204.544V397.023H202.564V397.523H200.584V397.023H198.604V397.523H196.624V397.023H194.644V397.523H192.664V397.023H190.684V397.523H188.704V397.023H186.724V397.523H184.744V397.023H182.764V397.523H180.784V397.023H178.804V397.523H176.824V397.023H174.844V397.523H172.864V397.023H170.884V397.523H168.904V397.023H166.924V397.523H164.944V397.023H162.964V397.523H160.984V397.023H159.004V397.523H157.024V397.023H155.044V397.523H153.064V397.023H151.084V397.523H149.104V397.023H147.124V397.523H145.144V397.023H143.164V397.523H141.184V397.023H139.204V397.523H137.224V397.023H135.244V397.523H133.264V397.023H131.284V397.523H129.304V397.023H127.324V397.523H125.344V397.023H123.364V397.523H121.384V397.023H119.404V397.523H117.424V397.023H115.444V397.523H113.464V397.023H111.484V397.523H109.504V397.023H107.524V397.523H105.544V397.023H103.564V397.523H101.584V397.023H99.6038V397.523H97.6238V397.023H97.1338V396.535H96.6338V394.56H97.1338V392.585H96.6338V390.609H97.1338V388.634H96.6338V386.659H97.1338V384.684H96.6338V382.708H97.1338V380.733H96.6338V378.758H97.1338V376.783H96.6338V374.807H97.1338V372.832H96.6338V370.857H97.1338V368.882H96.6338V366.906H97.1338V364.931H96.6338V362.956H97.1338V360.981H96.6338V359.005H97.1338V357.03H96.6338V355.055H97.1338V353.08H96.6338V351.104H97.1338V349.129H96.6338V347.154H97.1338V345.179H96.6338V343.203H97.1338V341.228H96.6338V339.253H97.1338V337.278H96.6338V335.302H97.1338V333.327H96.6338V331.352H97.1338V329.377H96.6338V327.402H97.1338V325.426H96.6338V323.451H97.1338V321.476H96.6338V319.501H97.1338V317.525H96.6338V315.55H97.1338V313.575H96.6338V311.6H97.1338V309.624H96.6338V307.649H97.1338V305.674H96.6338V303.699H97.1338V301.723H96.6338V299.748H97.1338V297.773H96.6338V295.798H97.1338V293.822H96.6338V291.847H97.1338V289.872H96.6338V287.897H97.1338V285.921H96.6338V283.946H97.1338V281.971H96.6338V279.996H97.1338V278.02H96.6338V276.045H97.1338V274.07H96.6338V272.095H97.1338V270.119H96.6338Z strokeblack stroke-opacity0.2 stroke-dasharray2 2>/path>rect x139.253 y316.044 width90.2536 height15.0423 fill#387782 fill-opacity0.4>/rect>rect x150.535 y336.1 width66.4366 height15.0423 fill#387782 fill-opacity0.4>/rect>path dM297.197 257.128H579.24V407.551H297.197V257.128Z fillwhite>/path>rect x304.719 y269.664 width260.733 height15.0423 fill#387782 fill-opacity0.6>/rect>rect x304.719 y288.466 width189.282 height15.0423 fill#387782 fill-opacity0.6>/rect>rect x304.719 y312.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y322.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y332.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y342.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y352.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y362.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.719 y372.283 width139.141 height4 fill#387782 fill-opacity0.4>/rect>/g>g filterurl(#filter0_d_404_3609)>path dM1 91.2173H374V353.959H1V91.2173Z fillwhite>/path>path dM1.5 91.7173H373.5V353.459H1.5V91.7173Z stroke#1A363D>/path>/g>mask idmask1_404_3609 stylemask-type:luminance maskUnitsuserSpaceOnUse x17 y107 width340 height242>rect x17 y107.001 width340 height241 fillwhite>/rect>/mask>g maskurl(#mask1_404_3609)>rect x18 y156.517 width45.8585 height9.42211 fill#4F4F4F>/rect>rect x19 y175.003 width336 height25 fillwhite stroke#4F4F4F stroke-width2>/rect>rect x18 y224.828 width61.6718 height9.42211 fill#4F4F4F>/rect>rect x19 y243.001 width336 height90 fillwhite stroke#4F4F4F stroke-width2>/rect>rect x26 y182.428 width137.742 height10.7445 fillblack>/rect>path dM167.395 179.68V195.206 strokeblack stroke-linecapsquare>/path>/g>rect x304.561 y116.521 width52 height22.1583 fill#85E0F2>/rect>rect x315.013 y124.83 width31.1064 height5.53957 fillblack>/rect>rect x270.561 y123.808 width24 height6.47704 fillblack>/rect>path dM21.4645 127.015L21.2245 127.975H23.4165L23.1765 127.015C23.0379 126.492 22.8939 125.943 22.7445 125.367C22.5952 124.78 22.4619 124.21 22.3445 123.655H22.2805C22.1525 124.21 22.0192 124.78 21.8805 125.367C21.7419 125.943 21.6032 126.492 21.4645 127.015ZM17.7045 132.295L20.9525 121.863H23.7685L27.0165 132.295H24.5205L23.8965 129.815H20.7445L20.1045 132.295H17.7045ZM31.4039 132.487C30.9026 132.487 30.4439 132.391 30.0279 132.199C29.6226 132.007 29.2706 131.735 28.9719 131.383C28.6839 131.02 28.4599 130.583 28.2999 130.071C28.1399 129.559 28.0599 128.978 28.0599 128.327C28.0599 127.676 28.1559 127.095 28.3479 126.583C28.5399 126.071 28.7906 125.639 29.0999 125.287C29.4199 124.924 29.7826 124.647 30.1879 124.455C30.5932 124.263 31.0146 124.167 31.4519 124.167C31.8999 124.167 32.2786 124.242 32.5879 124.391C32.8972 124.53 33.1852 124.738 33.4519 125.015H33.5159L33.4039 123.783V121.079H35.7559V132.295H33.8359L33.6599 131.479H33.6119C33.3132 131.767 32.9719 132.007 32.5879 132.199C32.2039 132.391 31.8092 132.487 31.4039 132.487ZM32.0119 130.567C32.2786 130.567 32.5239 130.514 32.7479 130.407C32.9719 130.29 33.1906 130.098 33.4039 129.831V126.615C33.1906 126.423 32.9719 126.29 32.7479 126.215C32.5346 126.13 32.3106 126.087 32.0759 126.087C31.6386 126.087 31.2599 126.268 30.9399 126.631C30.6306 126.994 30.4759 127.548 30.4759 128.295C30.4759 129.084 30.6092 129.66 30.8759 130.023C31.1426 130.386 31.5212 130.567 32.0119 130.567ZM41.1512 132.487C40.6499 132.487 40.1912 132.391 39.7752 132.199C39.3699 132.007 39.0179 131.735 38.7192 131.383C38.4312 131.02 38.2072 130.583 38.0472 130.071C37.8872 129.559 37.8072 128.978 37.8072 128.327C37.8072 127.676 37.9032 127.095 38.0952 126.583C38.2872 126.071 38.5379 125.639 38.8472 125.287C39.1672 124.924 39.5299 124.647 39.9352 124.455C40.3406 124.263 40.7619 124.167 41.1992 124.167C41.6472 124.167 42.0259 124.242 42.3352 124.391C42.6446 124.53 42.9326 124.738 43.1992 125.015H43.2632L43.1512 123.783V121.079H45.5032V132.295H43.5832L43.4072 131.479H43.3592C43.0606 131.767 42.7192 132.007 42.3352 132.199C41.9512 132.391 41.5566 132.487 41.1512 132.487ZM41.7592 130.567C42.0259 130.567 42.2712 130.514 42.4952 130.407C42.7192 130.29 42.9379 130.098 43.1512 129.831V126.615C42.9379 126.423 42.7192 126.29 42.4952 126.215C42.2819 126.13 42.0579 126.087 41.8232 126.087C41.3859 126.087 41.0072 126.268 40.6872 126.631C40.3779 126.994 40.2232 127.548 40.2232 128.295C40.2232 129.084 40.3566 129.66 40.6232 130.023C40.8899 130.386 41.2686 130.567 41.7592 130.567ZM57.7019 135.239V124.359H59.6219L59.7979 125.159H59.8459C60.1659 124.871 60.5339 124.636 60.9499 124.455C61.3659 124.263 61.7873 124.167 62.2139 124.167C62.7046 124.167 63.1473 124.263 63.5419 124.455C63.9366 124.647 64.2726 124.919 64.5499 125.271C64.8273 125.623 65.0353 126.05 65.1739 126.551C65.3233 127.042 65.3979 127.591 65.3979 128.199C65.3979 128.882 65.3019 129.49 65.1099 130.023C64.9179 130.546 64.6619 130.994 64.3419 131.367C64.0219 131.73 63.6539 132.007 63.2379 132.199C62.8326 132.391 62.4059 132.487 61.9579 132.487C61.2326 132.487 60.5819 132.199 60.0059 131.623H59.9419L60.0539 132.919V135.239H57.7019ZM61.4139 130.567C61.8619 130.567 62.2353 130.386 62.5339 130.023C62.8326 129.65 62.9819 129.052 62.9819 128.231C62.9819 126.802 62.4966 126.087 61.5259 126.087C61.0246 126.087 60.5339 126.332 60.0539 126.823V130.039C60.2779 130.231 60.5073 130.37 60.7419 130.455C60.9873 130.53 61.2113 130.567 61.4139 130.567ZM69.8813 132.487C69.476 132.487 69.1133 132.423 68.7933 132.295C68.4733 132.178 68.2013 132.012 67.9773 131.799C67.7533 131.575 67.5773 131.319 67.4493 131.031C67.332 130.743 67.2733 130.428 67.2733 130.087C67.2733 129.639 67.3693 129.25 67.5613 128.919C67.7533 128.578 68.0573 128.29 68.4733 128.055C68.9 127.82 69.444 127.634 70.1053 127.495C70.7666 127.346 71.5666 127.244 72.5053 127.191C72.4626 126.828 72.3026 126.546 72.0253 126.343C71.7586 126.14 71.3533 126.039 70.8093 126.039C70.4253 126.039 70.036 126.108 69.6413 126.247C69.2573 126.375 68.8413 126.551 68.3933 126.775L67.5613 125.239C68.1053 124.93 68.6866 124.674 69.3053 124.471C69.9346 124.268 70.5906 124.167 71.2733 124.167C72.3826 124.167 73.2573 124.46 73.8973 125.047C74.5373 125.634 74.8573 126.535 74.8573 127.751V132.295H72.9373L72.7613 131.399H72.6973C72.292 131.708 71.8493 131.97 71.3693 132.183C70.8893 132.386 70.3933 132.487 69.8813 132.487ZM70.6333 130.663C70.9853 130.663 71.316 130.594 71.6253 130.455C71.9346 130.306 72.228 130.124 72.5053 129.911V128.599C71.9186 128.631 71.4333 128.684 71.0493 128.759C70.6653 128.834 70.3613 128.93 70.1373 129.047C69.9133 129.154 69.7533 129.282 69.6573 129.431C69.572 129.58 69.5293 129.74 69.5293 129.911C69.5293 130.167 69.6253 130.359 69.8173 130.487C70.02 130.604 70.292 130.663 70.6333 130.663ZM80.4766 135.671C79.9646 135.671 79.4846 135.628 79.0366 135.543C78.5993 135.468 78.2206 135.346 77.9006 135.175C77.5806 135.015 77.33 134.807 77.1486 134.551C76.9673 134.295 76.8766 133.991 76.8766 133.639C76.8766 132.988 77.2873 132.46 78.1086 132.055V131.991C77.8846 131.852 77.6926 131.676 77.5326 131.463C77.3833 131.25 77.3086 130.972 77.3086 130.631C77.3086 130.364 77.394 130.098 77.5646 129.831C77.746 129.564 77.9753 129.335 78.2526 129.143V129.079C77.9646 128.887 77.7193 128.62 77.5166 128.279C77.314 127.927 77.2126 127.516 77.2126 127.047C77.2126 126.567 77.3033 126.151 77.4846 125.799C77.6766 125.436 77.9273 125.138 78.2366 124.903C78.546 124.658 78.9033 124.476 79.3086 124.359C79.7246 124.231 80.1566 124.167 80.6046 124.167C81.0953 124.167 81.5326 124.231 81.9166 124.359H85.1326V126.087H83.5326C83.618 126.204 83.698 126.359 83.7726 126.551C83.8473 126.732 83.8846 126.924 83.8846 127.127C83.8846 127.586 83.7993 127.98 83.6286 128.311C83.458 128.642 83.2233 128.919 82.9246 129.143C82.6366 129.356 82.29 129.516 81.8846 129.623C81.49 129.73 81.0633 129.783 80.6046 129.783C80.2633 129.783 79.9006 129.73 79.5166 129.623C79.3993 129.708 79.3086 129.794 79.2446 129.879C79.1913 129.964 79.1646 130.076 79.1646 130.215C79.1646 130.428 79.2713 130.583 79.4846 130.679C79.698 130.764 80.0393 130.807 80.5086 130.807H81.9806C83.026 130.807 83.8206 130.962 84.3646 131.271C84.9193 131.58 85.1966 132.092 85.1966 132.807C85.1966 133.223 85.0846 133.607 84.8606 133.959C84.6366 134.311 84.322 134.61 83.9166 134.855C83.5113 135.111 83.0153 135.308 82.4286 135.447C81.842 135.596 81.1913 135.671 80.4766 135.671ZM80.6046 128.359C80.9353 128.359 81.218 128.252 81.4526 128.039C81.6873 127.815 81.8046 127.484 81.8046 127.047C81.8046 126.631 81.6873 126.311 81.4526 126.087C81.218 125.863 80.9353 125.751 80.6046 125.751C80.274 125.751 79.9913 125.863 79.7566 126.087C79.5326 126.311 79.4206 126.631 79.4206 127.047C79.4206 127.484 79.5326 127.815 79.7566 128.039C79.9913 128.252 80.274 128.359 80.6046 128.359ZM80.8126 134.183C81.4526 134.183 81.97 134.092 82.3646 133.911C82.7593 133.73 82.9566 133.5 82.9566 133.223C82.9566 132.967 82.8393 132.802 82.6046 132.727C82.37 132.652 82.0233 132.615 81.5646 132.615H80.5726C80.2846 132.615 80.0446 132.604 79.8526 132.583C79.6713 132.572 79.506 132.546 79.3566 132.503C79.154 132.631 79.01 132.754 78.9246 132.871C78.8393 132.999 78.7966 133.138 78.7966 133.287C78.7966 133.586 78.9726 133.81 79.3246 133.959C79.6873 134.108 80.1833 134.183 80.8126 134.183ZM91.072 132.487C90.4533 132.487 89.872 132.396 89.328 132.215C88.7947 132.023 88.3307 131.751 87.936 131.399C87.5413 131.047 87.232 130.615 87.008 130.103C86.784 129.58 86.672 128.988 86.672 128.327C86.672 127.676 86.784 127.095 87.008 126.583C87.2427 126.06 87.552 125.623 87.936 125.271C88.32 124.908 88.7573 124.636 89.248 124.455C89.7493 124.263 90.2667 124.167 90.8 124.167C91.408 124.167 91.9467 124.263 92.416 124.455C92.8853 124.647 93.2747 124.914 93.584 125.255C93.904 125.596 94.144 126.002 94.304 126.471C94.464 126.93 94.544 127.431 94.544 127.975C94.544 128.188 94.528 128.396 94.496 128.599C94.4747 128.791 94.4533 128.935 94.432 129.031H89.024C89.1413 129.607 89.4027 130.028 89.808 130.295C90.2133 130.562 90.7413 130.695 91.392 130.695C91.7547 130.695 92.096 130.647 92.416 130.551C92.7467 130.455 93.088 130.316 93.44 130.135L94.224 131.559C93.7653 131.847 93.2587 132.076 92.704 132.247C92.1493 132.407 91.6053 132.487 91.072 132.487ZM90.88 125.959C90.4107 125.959 90.016 126.082 89.696 126.327C89.3867 126.572 89.1733 126.946 89.056 127.447H92.448C92.3307 126.455 91.808 125.959 90.88 125.959Z fillblack>/path>/g>defs>filter idfilter0_d_404_3609 x-3 y91.2173 width381 height270.742 filterUnitsuserSpaceOnUse color-interpolation-filterssRGB>feFlood flood-opacity0 resultBackgroundImageFix>/feFlood>feColorMatrix inSourceAlpha typematrix values0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0 resulthardAlpha>/feColorMatrix>feOffset dy4>/feOffset>feGaussianBlur stdDeviation2>/feGaussianBlur>feComposite in2hardAlpha operatorout>/feComposite>feColorMatrix typematrix values0 0 0 0 0.101961 0 0 0 0 0.211765 0 0 0 0 0.239216 0 0 0 0.25 0>/feColorMatrix>feBlend modenormal in2BackgroundImageFix resulteffect1_dropShadow_404_3609>/feBlend>feBlend modenormal inSourceGraphic in2effect1_dropShadow_404_3609 resultshape>/feBlend>/filter>/defs>/svg>/div>/div>/div> div classl-50-50-cols__column>div classl-50-50-cols__column-inner c-service-areas__item-text>h3 classt-h2 c-service-areas__item-title data-svelte-hsvelte-11wsd1r>Shopify & CMS/h3> div classc-service-areas__item-description>div classc-rte-content idrteTextBlock> ul data-svelte-hsvelte-14awc7r>li>Shopify storefront setup and implementation/li> li>Shopify theme and component development/li> li>SquareSpace website and template implementation/li> li>SquareSpace custom template development/li> li>Headless CMS-based projects/li> li>Development for AEM-based projects/li>/ul> /div>/div>/div>/div>/div>/div>/div> div classl-50-50-cols l-50-50-cols--constrained l-50-50-cols--v-center-content l-50-50-cols--col-2-first-tablet-up c-service-areas__item>div classl-50-50-cols__inner >div classl-50-50-cols__columns>div classl-50-50-cols__column>div classl-50-50-cols__column-inner c-service-areas__item-image>div classe-responsive-img-wrap e-responsive-img-wrap--4x3 >svg width664 height498 viewBox0 0 664 498 fillnone xmlnshttp://www.w3.org/2000/svg>mask idmask0_416_8823 stylemask-type:alpha maskUnitsuserSpaceOnUse x0 y0 width664 height498>rect x0.5 y0.5 width663 height497 fill#F8FDFF strokeblack>/rect>/mask>g maskurl(#mask0_416_8823)>rect y0.00146484 width664 height498 fill#F9FDFE>/rect>path dM58 34.0015H607.042V420.086H58V34.0015Z fill#E0F7FC>/path>rect x58.5 y34.5015 width548.042 height25.324 fill#1A363D strokeblack>/rect>circle cx72.4151 cy47.1636 r3.1338 fillwhite>/circle>circle cx83.6973 cy47.1636 r3.1338 fillwhite>/circle>circle cx94.9785 cy47.1636 r3.1338 fillwhite>/circle>rect x84.3662 y72.8608 width493.888 height171.732 fill#4DA3B2>/rect>path opacity0.397135 fill-ruleevenodd clip-ruleevenodd dM504.908 105.154C495.765 105.01 488.486 112.599 488.34 121.685C488.037 123.985 488.798 126.17 489.5 127.794C491.781 134.349 497.606 138.821 504.568 138.634C505.099 138.577 505.63 138.519 506.161 138.462C514.127 137.6 520.932 130.629 520.548 121.601C520.751 113.076 513.519 105.356 504.908 105.154V105.154Z fill#17333A>/path>path opacity0.397135 fill-ruleevenodd clip-ruleevenodd dM517.96 206.208L511.573 197.8L496.99 179.471L479.155 156.377L477.228 153.743C475.962 152.173 473.607 150.719 471.429 150.949C469.25 151.179 467.131 151.97 465.673 153.827L460.328 160.635C460.387 161.197 459.843 161.254 459.298 161.312C458.267 161.988 457.237 162.665 456.206 163.341C455.662 163.398 454.573 163.513 454.028 163.571C451.849 163.801 450.098 162.85 448.832 161.281C448.229 160.777 448.17 160.216 447.567 159.712L427.26 134.04C425.391 131.967 422.433 130.009 419.709 130.296C416.383 130.08 413.777 131.49 411.834 133.966L361.009 195.528L356.578 200.537L355.606 201.775C355.179 202.955 354.752 204.136 354.324 205.316C354.191 209.304 357.267 212.385 361.079 211.983V211.983L376.505 212.057L381.466 212.101L382.555 211.986L397.981 212.061L426.654 212.44L438.209 212.356L442.08 212.515L443.169 212.4L464.1 212.461L476.258 212.881L497.793 213.446L498.882 213.331L506.08 213.706L514.367 213.967C517.149 214.241 519.637 211.708 519.343 208.9C519.225 207.777 519.108 206.655 518.504 206.151L517.96 206.208V206.208Z fill#17333A>/path>rect x118.212 y135.537 width224.38 height21.3099 fill#E0F7FC>/rect>rect x116.958 y165.621 width117.831 height21.3099 fill#E0F7FC>/rect>path dM84.3662 257.128H283.676V407.551H84.3662V257.128Z fillwhite>/path>path dM96.9014 267.156H271.141V397.523H96.9014V267.156Z fillwhite fill-opacity0.2>/path>path dM96.9014 270.119V268.144H97.4014V267.656H97.8913V267.156H99.8713V267.656H101.851V267.156H103.831V267.656H105.811V267.156H107.791V267.656H109.771V267.156H111.751V267.656H113.731V267.156H115.711V267.656H117.691V267.156H119.671V267.656H121.651V267.156H123.631V267.656H125.611V267.156H127.591V267.656H129.571V267.156H131.551V267.656H133.531V267.156H135.511V267.656H137.491V267.156H139.471V267.656H141.451V267.156H143.431V267.656H145.411V267.156H147.391V267.656H149.371V267.156H151.351V267.656H153.331V267.156H155.311V267.656H157.291V267.156H159.271V267.656H161.251V267.156H163.231V267.656H165.211V267.156H167.191V267.656H169.171V267.156H171.151V267.656H173.131V267.156H175.111V267.656H177.091V267.156H179.071V267.656H181.051V267.156H183.031V267.656H185.011V267.156H186.991V267.656H188.971V267.156H190.951V267.656H192.931V267.156H194.911V267.656H196.891V267.156H198.871V267.656H200.851V267.156H202.831V267.656H204.811V267.156H206.791V267.656H208.771V267.156H210.751V267.656H212.731V267.156H214.711V267.656H216.691V267.156H218.671V267.656H220.651V267.156H222.631V267.656H224.611V267.156H226.591V267.656H228.571V267.156H230.551V267.656H232.531V267.156H234.511V267.656H236.491V267.156H238.471V267.656H240.451V267.156H242.431V267.656H244.411V267.156H246.391V267.656H248.371V267.156H250.351V267.656H252.331V267.156H254.311V267.656H256.291V267.156H258.271V267.656H260.251V267.156H262.231V267.656H264.211V267.156H266.191V267.656H268.171V267.156H270.151V267.656H270.641V268.144H271.141V270.119H270.641V272.095H271.141V274.07H270.641V276.045H271.141V278.02H270.641V279.996H271.141V281.971H270.641V283.946H271.141V285.921H270.641V287.897H271.141V289.872H270.641V291.847H271.141V293.822H270.641V295.798H271.141V297.773H270.641V299.748H271.141V301.723H270.641V303.699H271.141V305.674H270.641V307.649H271.141V309.624H270.641V311.6H271.141V313.575H270.641V315.55H271.141V317.525H270.641V319.501H271.141V321.476H270.641V323.451H271.141V325.426H270.641V327.402H271.141V329.377H270.641V331.352H271.141V333.327H270.641V335.302H271.141V337.278H270.641V339.253H271.141V341.228H270.641V343.203H271.141V345.179H270.641V347.154H271.141V349.129H270.641V351.104H271.141V353.08H270.641V355.055H271.141V357.03H270.641V359.005H271.141V360.981H270.641V362.956H271.141V364.931H270.641V366.906H271.141V368.882H270.641V370.857H271.141V372.832H270.641V374.807H271.141V376.783H270.641V378.758H271.141V380.733H270.641V382.708H271.141V384.684H270.641V386.659H271.141V388.634H270.641V390.609H271.141V392.585H270.641V394.56H271.141V396.535H270.641V397.023H270.151V397.523H268.171V397.023H266.191V397.523H264.211V397.023H262.231V397.523H260.251V397.023H258.271V397.523H256.291V397.023H254.311V397.523H252.331V397.023H250.351V397.523H248.371V397.023H246.391V397.523H244.411V397.023H242.431V397.523H240.451V397.023H238.471V397.523H236.491V397.023H234.511V397.523H232.531V397.023H230.551V397.523H228.571V397.023H226.591V397.523H224.611V397.023H222.631V397.523H220.651V397.023H218.671V397.523H216.691V397.023H214.711V397.523H212.731V397.023H210.751V397.523H208.771V397.023H206.791V397.523H204.811V397.023H202.831V397.523H200.851V397.023H198.871V397.523H196.891V397.023H194.911V397.523H192.931V397.023H190.951V397.523H188.971V397.023H186.991V397.523H185.011V397.023H183.031V397.523H181.051V397.023H179.071V397.523H177.091V397.023H175.111V397.523H173.131V397.023H171.151V397.523H169.171V397.023H167.191V397.523H165.211V397.023H163.231V397.523H161.251V397.023H159.271V397.523H157.291V397.023H155.311V397.523H153.331V397.023H151.351V397.523H149.371V397.023H147.391V397.523H145.411V397.023H143.431V397.523H141.451V397.023H139.471V397.523H137.491V397.023H135.511V397.523H133.531V397.023H131.551V397.523H129.571V397.023H127.591V397.523H125.611V397.023H123.631V397.523H121.651V397.023H119.671V397.523H117.691V397.023H115.711V397.523H113.731V397.023H111.751V397.523H109.771V397.023H107.791V397.523H105.811V397.023H103.831V397.523H101.851V397.023H99.8714V397.523H97.8914V397.023H97.4014V396.535H96.9014V394.56H97.4014V392.585H96.9014V390.609H97.4014V388.634H96.9014V386.659H97.4014V384.684H96.9014V382.708H97.4014V380.733H96.9014V378.758H97.4014V376.783H96.9014V374.807H97.4014V372.832H96.9014V370.857H97.4014V368.882H96.9014V366.906H97.4014V364.931H96.9014V362.956H97.4014V360.981H96.9014V359.005H97.4014V357.03H96.9014V355.055H97.4014V353.08H96.9014V351.104H97.4014V349.129H96.9014V347.154H97.4014V345.179H96.9014V343.203H97.4014V341.228H96.9014V339.253H97.4014V337.278H96.9014V335.302H97.4014V333.327H96.9014V331.352H97.4014V329.377H96.9014V327.402H97.4014V325.426H96.9014V323.451H97.4014V321.476H96.9014V319.501H97.4014V317.525H96.9014V315.55H97.4014V313.575H96.9014V311.6H97.4014V309.624H96.9014V307.649H97.4014V305.674H96.9014V303.699H97.4014V301.723H96.9014V299.748H97.4014V297.773H96.9014V295.798H97.4014V293.822H96.9014V291.847H97.4014V289.872H96.9014V287.897H97.4014V285.921H96.9014V283.946H97.4014V281.971H96.9014V279.996H97.4014V278.02H96.9014V276.045H97.4014V274.07H96.9014V272.095H97.4014V270.119H96.9014Z strokeblack stroke-opacity0.2 stroke-dasharray2 2>/path>rect x139.521 y316.044 width90.2536 height15.0423 fill#387782 fill-opacity0.4>/rect>rect x150.803 y336.1 width66.4366 height15.0423 fill#387782 fill-opacity0.4>/rect>path dM297.465 257.128H579.507V407.551H297.465V257.128Z fillwhite>/path>rect x304.986 y269.664 width260.733 height15.0423 fill#387782 fill-opacity0.6>/rect>rect x304.986 y288.466 width189.282 height15.0423 fill#387782 fill-opacity0.6>/rect>rect x304.986 y312.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.986 y322.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.986 y332.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.986 y342.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.986 y352.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.986 y362.283 width258.225 height4 fill#387782 fill-opacity0.4>/rect>rect x304.986 y372.283 width139.141 height4 fill#387782 fill-opacity0.4>/rect>g filterurl(#filter0_d_416_8823)>path dM333 60.0015H606V420.001H333V60.0015Z fillwhite>/path>path dM333.5 60.5015H605.5V419.501H333.5V60.5015Z stroke#1A363D>/path>/g>rect x353 y94.0015 width112 height13 fillblack>/rect>rect x575.881 y75.1201 width19.7782 height2.47228 transformrotate(45 575.881 75.1201) fillblack>/rect>rect x574.133 y89.1055 width19.7782 height2.47228 transformrotate(-45 574.133 89.1055) fillblack>/rect>rect x353.216 y80.5513 width55.4254 height7.68786 fill#636363>/rect>rect x446 y151.001 width79.2891 height9.22543 fillblack>/rect>rect x446 y166.227 width140 height6 fill#757575>/rect>rect x446 y178.227 width135.484 height6.15029 fill#757575>/rect>rect x446 y247.001 width79.2891 height9.22543 fillblack>/rect>rect x446 y262.227 width140 height6 fill#757575>/rect>rect x446 y274.227 width135.484 height6.15029 fill#757575>/rect>rect x446 y341.001 width79.2891 height9.22543 fillblack>/rect>rect x446 y356.227 width140 height6 fill#757575>/rect>rect x446 y368.227 width135.484 height6.15029 fill#757575>/rect>path fill-ruleevenodd clip-ruleevenodd dM389.127 204.212C369.207 204.212 353 188.014 353 168.107C353 148.199 369.207 132.001 389.127 132.001C409.048 132.001 425.255 148.199 425.255 168.107C425.326 188.014 409.119 204.212 389.127 204.212V204.212ZM389.134 146.198C377.067 146.198 367.286 155.973 367.286 168.032C367.286 180.091 377.067 189.866 389.134 189.866C401.2 189.866 410.982 180.091 410.982 168.032C411.053 156.045 401.2 146.198 389.134 146.198V146.198Z fill#FC9C1A>/path>path fill-ruleevenodd clip-ruleevenodd dM423.553 157.047L409.987 161.399C410.701 163.54 411.058 165.752 411.058 168.107C411.058 180.165 401.276 189.941 389.21 189.941C377.144 189.941 367.362 180.165 367.362 168.107C367.362 156.048 377.144 146.272 389.21 146.272V132.001C369.29 132.001 353.083 148.199 353.083 168.107C353.083 188.014 369.29 204.212 389.21 204.212C409.13 204.212 425.338 188.014 425.338 168.107C425.338 164.253 424.695 160.543 423.553 157.047V157.047Z fill#E2E2E2>/path>path fill-ruleevenodd clip-ruleevenodd dM389.515 299.927C369.398 299.927 353.03 283.569 353.03 263.464C353.03 243.359 369.398 227.001 389.515 227.001C409.632 227.001 426 243.359 426 263.464C426.072 283.569 409.705 299.927 389.515 299.927V299.927ZM389.508 241.341C377.322 241.341 367.444 251.213 367.444 263.391C367.444 275.569 377.322 285.442 389.508 285.442C401.694 285.442 411.572 275.569 411.572 263.391C411.644 251.285 401.694 241.341 389.508 241.341V241.341Z fill#7DAB24>/path>path fill-ruleevenodd clip-ruleevenodd dM367.451 263.464C367.451 251.286 377.329 241.414 389.515 241.414V227.001C369.398 227.001 353.03 243.359 353.03 263.464C353.03 275.282 358.654 285.803 367.451 292.504L376.176 281.047C370.84 277.011 367.451 270.598 367.451 263.464V263.464Z fill#E2E2E2>/path>path fill-ruleevenodd clip-ruleevenodd dM389.515 393.927C369.398 393.927 353.03 377.569 353.03 357.464C353.03 337.359 369.398 321.001 389.515 321.001C409.632 321.001 426 337.359 426 357.464C426.072 377.569 409.705 393.927 389.515 393.927V393.927ZM389.508 335.341C377.322 335.341 367.444 345.213 367.444 357.391C367.444 369.569 377.322 379.442 389.508 379.442C401.694 379.442 411.572 369.569 411.572 357.391C411.644 345.285 401.694 335.341 389.508 335.341V335.341Z fill#FC9C1A>/path>path fill-ruleevenodd clip-ruleevenodd dM389.515 379.515C377.329 379.515 367.451 369.642 367.451 357.464C367.451 345.286 377.329 335.414 389.515 335.414V321.001C369.398 321.001 353.03 337.359 353.03 357.464C353.03 377.569 369.398 393.927 389.515 393.927C401.557 393.927 412.228 388.09 418.934 379.082L407.325 370.507C403.287 375.984 396.798 379.515 389.515 379.515V379.515Z fill#E2E2E2>/path>/g>defs>filter idfilter0_d_416_8823 x325 y56.0015 width281 height368 filterUnitsuserSpaceOnUse color-interpolation-filterssRGB>feFlood flood-opacity0 resultBackgroundImageFix>/feFlood>feColorMatrix inSourceAlpha typematrix values0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0 resulthardAlpha>/feColorMatrix>feOffset dx-4>/feOffset>feGaussianBlur stdDeviation2>/feGaussianBlur>feComposite in2hardAlpha operatorout>/feComposite>feColorMatrix typematrix values0 0 0 0 0.101961 0 0 0 0 0.211765 0 0 0 0 0.239216 0 0 0 0.25 0>/feColorMatrix>feBlend modenormal in2BackgroundImageFix resulteffect1_dropShadow_416_8823>/feBlend>feBlend modenormal inSourceGraphic in2effect1_dropShadow_416_8823 resultshape>/feBlend>/filter>/defs>/svg>/div>/div>/div> div classl-50-50-cols__column>div classl-50-50-cols__column-inner c-service-areas__item-text>h3 classt-h2 c-service-areas__item-title data-svelte-hsvelte-12gme1i>Technical consultancy/h3> div classc-service-areas__item-description>div classc-rte-content idrteTextBlock> ul data-svelte-hsvelte-1wat0i1>li>Accessibility reviews and recommendations/li> li>Frontend optimisation (reviews, recommendations and implementation)/li> li>Tech strategy/li> li>Solution breakdown and planning/li> li>Product documatation and user training resources/li>/ul> /div>/div>/div>/div>/div>/div>/div>/div> /div> /section> /div> /main> div classscroll-nav-section idget-in-touch> section classl-page-section l-page-section--pad-v-lg t-bg-orange-tint-1 > div classl-page-section__inner> div classc-section-heading c-section-heading--fullwidth c-section-heading--has-border>div classc-section-heading__inner>div classc-section-heading__text>div classc-section-heading__text-inner>h2 classt-h1 c-section-heading__title>Get in touch/h2> /div>/div>/div>/div> div classl-50-50-cols l-50-50-cols--constrained l-50-50-cols--has-spacer-col-both>div classl-50-50-cols__inner >div classl-50-50-cols__columns>div classl-50-50-cols__column>div classl-50-50-cols__column-inner>div classc-section-heading c-section-heading--nested>div classc-section-heading__inner>div classc-section-heading__text>div classc-section-heading__text-inner> div classc-section-heading__description t-lead-text>!-- HTML_TAG_START -->p>Whether you’d like to hire me, or would like to just talk through your project, the best way to get in touch is a hrefhttps://app.yunojuno.com/p/ollie-rhodes/>via YunoJuno/a>./p>!-- HTML_TAG_END -->/div>/div>/div>/div>/div>/div>/div> div classl-50-50-cols__column>div classl-50-50-cols__column-inner>div classc-button-group>a classe-btn e-btn--secondary e-btn--inherit hrefhttps://app.yunojuno.com/p/ollie-rhodes/>span classe-btn__icon>span classe-icon-wrap e-icon-wrap--sm>span classe-icon e-icon--svg-inherit>svg viewBox0 0 30 30 fillnone xmlnshttp://www.w3.org/2000/svg>path fill-ruleevenodd clip-ruleevenodd dM24.559 15.6074L20.1899 17.9673V22.6833L24.7134 25.1274C25.588 25.6001 26.7119 25.318 27.2145 24.5008L29.7552 20.3821C30.2578 19.5649 29.9571 18.5279 29.0864 18.0552L24.8796 15.7796L24.559 15.6074ZM26.1138 23.915C25.9555 24.1679 25.6152 24.2522 25.35 24.1093L21.4559 22.0022V18.6384L24.5585 16.9638L28.4488 19.0671C28.7179 19.21 28.8129 19.5398 28.6546 19.7963L26.1138 23.915Z fillblack>/path>path fill-ruleevenodd clip-ruleevenodd dM19.3672 28.0248V17.5154L29.0868 12.2644C29.9614 11.7917 30.2582 10.751 29.7556 9.9375L27.2149 5.81876C26.7123 5.00161 25.5884 4.71946 24.7138 5.19216L15.2791 10.2929C15.1049 10.3845 14.8952 10.3845 14.7211 10.2929L5.28638 5.19216C4.41177 4.71946 3.28784 5.00161 2.78523 5.81876L0.244515 9.9375C-0.258088 10.751 0.0387245 11.7917 0.909375 12.2607L10.629 17.5154V28.0248C10.629 28.9628 11.4443 29.7287 12.4574 29.7287H17.5388C18.5519 29.7287 19.3672 28.9665 19.3672 28.0248ZM18.1005 16.8409V28.0245H18.0965C18.0965 28.3177 17.8433 28.5559 17.5346 28.5559H12.4571C12.1484 28.5559 11.8951 28.3214 11.8951 28.0245V16.8409L1.54626 11.2491C1.27715 11.1025 1.18217 10.7728 1.34047 10.5163L3.88119 6.40118C4.03553 6.14834 4.37983 6.06406 4.64498 6.20697L14.0836 11.3078C14.6496 11.6156 15.35 11.6156 15.916 11.3078L25.3467 6.20331C25.6158 6.0604 25.9561 6.14468 26.1105 6.39752L28.6512 10.5163C28.8095 10.7728 28.7145 11.1025 28.4454 11.2491L18.4131 16.6724L18.1005 16.8409Z fillblack>/path>path fill-ruleevenodd clip-ruleevenodd dM17.5352 0.595703H12.4578C11.4446 0.595703 10.6294 1.35789 10.6294 2.29963V9.44512L14.0803 11.3103C14.6463 11.6181 15.3467 11.6181 15.9127 11.3103L19.051 9.61368L19.3636 9.44512V2.29963C19.3636 1.36155 18.5484 0.595703 17.5352 0.595703ZM17.5387 1.76862C17.8474 1.76862 18.1007 2.00313 18.1007 2.29995H18.0928V8.7712L15.2711 10.2956C15.1009 10.3872 14.8911 10.3872 14.717 10.2956L11.8953 8.7712V2.29995C11.8953 2.0068 12.1486 1.76862 12.4573 1.76862H17.5387Z fillblack>/path>path fill-ruleevenodd clip-ruleevenodd dM0.244515 20.3837L2.78128 24.4988C3.28784 25.316 4.40781 25.5981 5.28242 25.1218L11.8954 21.549V16.8403L7.52632 14.4805L0.909375 18.0569C0.0387245 18.5296 -0.258088 19.5703 0.244515 20.3837ZM10.6293 20.8753L4.64555 24.1109C4.3804 24.2575 4.03609 24.1696 3.88571 23.9204L1.34499 19.8016C1.18669 19.5488 1.28167 19.219 1.55078 19.0724L7.52661 15.8368L10.6293 17.5114V20.8753Z fillblack>/path>path dM21.3426 21.0853L21.3386 18.5533L23.7092 17.2891L23.7131 19.8248L21.3426 21.0853Z fillblack>/path>/svg>/span>/span>/span> span classe-btn__label data-svelte-hsvelte-1jqcstz>Book me via YunoJuno/span>/a>/div>/div>/div>/div>/div>/div> /div> /section> /div> !-- rolefooter -->footer classc-global-footer t-bg-dark t-bg-cyan-shade-2 aria-rolefooter> div classl-container c-global-footer__inner> div classc-global-footer__columns> div classc-global-footer__column c-global-footer__site-info> div classc-global-footer__copyright> p>© copyright idcopyright>2024/copyright> span classc-global-footer__copyright-name>Code and Play/span> /p> /div> p classc-global-footer__company-info>Company No. 91816172/p> /div> div classc-global-footer__column c-global-footer__nav-wrap> nav classc-global-footer__nav> ul classc-global-footer__nav-menu> /ul> /nav> /div> /div> /div> /footer> /body>/html> !-- Load legacy JS as compiled bundle --> !-- script is:inline src/assets/js/codeandplay-bundle.js>/script> --> script src/assets/js/codeandplay-homepage-bundle.js>/script>
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
]