{"id":149933,"date":"2026-02-28T17:02:15","date_gmt":"2026-02-28T17:02:15","guid":{"rendered":"https:\/\/devsdata.com\/case-studies\/ai-data-science-maersk-tankers-maritime-logistics\/"},"modified":"2026-03-24T13:15:34","modified_gmt":"2026-03-24T13:15:34","slug":"ai-data-science-maersk-tankers-maritime-logistics","status":"publish","type":"case_study","link":"https:\/\/devsdata.com\/de\/case-studies\/ai-data-science-maersk-tankers-maritime-logistics\/","title":{"rendered":"Maersk Tankers \u2013 AI and Data Science for Maritime Logistics"},"content":{"rendered":"<section>\n<h1>Maersk Tankers \u2013 AI and Data Science for Maritime Logistics<\/h1>\n\n    <style>`\n        .post-info {\n            display: flex;\n            flex-direction: row;\n            font-family: Montserrat;\n            font-style: normal;\n            font-weight: 500;\n            font-size: 16px;\n            line-height: 150%;\n            letter-spacing: 0.02em;\n            color: #6D7082;\n            \/*padding-top:32px;*\/\n        }\n\n        .info-container .post-info {\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n        }\n\n        .post-info-main {\n            width: 100%;\n            display: flex;\n            flex-wrap: wrap;\n            row-gap: 5px;\n            column-gap: 20px;\n            grid-template-rows: repeat(3, auto);\n            grid-template-columns: 60px max-content auto;\n            margin-bottom:12px;\n        }\n\n        .with-reviewer {\n            flex-wrap: wrap;\n            row-gap: 5px;\n        }\n\n        .author-name {\n            margin-bottom:4px;\n            grid-row-start: 2;\n            text-decoration: underline;\n            color:black !important;\n        }\n\n        .rank-math-breadcrumb {\n            margin-top:20px;\n            position: relative;\n            z-index: 1;\n        }\n\n        .rank-math-breadcrumb p {\n            margin: 0;\n            white-space: nowrap; \n            overflow: hidden;\n            text-overflow: ellipsis;\n            gap: 8px;\n            display: flex;\n        }\n\n        .rank-math-breadcrumb a {\n            color: #6d7082;\n        }\n\n        .rank-math-breadcrumb a:hover {\n            text-decoration: underline;\n            color: #0332c9;\n        }\n\n        .author-avatar {\n            display: flex;\n            justify-content: center;\n            margin-right: 15px;\n            width: fit-content;\n            grid-row-start: span 2;\n            grid-row-end: 4;\n        }\n\n        .author-avatar picture {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n        }\n\n        .author-avatar.clicked {\n            transform: scale(1.1);\n        }\n\n        .post-info .author-avatar img {\n            min-width:44px;\n            height: 44px;\n            width: auto;\n            object-fit: cover;\n            aspect-ratio: 1\/1;\n            filter: grayscale(1);\n            border-radius: 100%;\n            position: relative;\n            top: 2px;\n        }\n\n        .post-info .author_socials {\n            display: flex;\n            flex-direction: row;\n            align-items: center;\n            grid-row-start: 3;\n            grid-column: span 2;\n            gap: 15px;\n            list-style-type: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .post-info .author_socials li a {\n            display: flex;\n            align-item: center;\n            text-decoration: none;\n        }\n\n        .author_socials a svg {\n            width: 16px;\n            height: 16px;\n            transition: 0.3s;\n            color: #000;\n        }\n      \n        .author_socials li:hover svg {\n            color: #0332c9;\n        }\n\n        .right-info a {\n            width: fit-content;\n            color: unset;\n        }\n\n        .right-info a:hover {\n            text-decoration: underline;\n        }\n\n        .post-info .clock {\n            position: relative;\n            padding-right: 5px;\n            top: 2px;\n        }\n\n        .post-info .arrow {\n            position: relative;\n            margin-left: 10px;\n            margin-right: 10px;\n            transition: .2s;\n            height: 6px;\n            bottom: 1px;\n        }\n        .post-info .post-info-separator {\n            padding-right: 3px;\n            padding-left: 3px;\n        }\n\n        .reviewer-info {\n            display: flex;\n            flex-direction:column;\n            justify-content: center;\n            align-items: flex-start;\n            grid-row-start: 2;\n            align-self: start;\n            justify-self: end;\n            font-family: \"Montserrat\", arial;\n            color: #000;\n        }\n\n        .reviewer-info.the_first_row {\n            justify-self: start;\n            grid-row-start: 1;\n            grid-column: span 3;\n        }\n\n        .meta-checkmark {\n            width: 20px;\n            height: auto;\n        }\n\n        .reviewer-info a {\n            margin-left: 0;\n            color: #000;\n            text-decoration: underline;\n        }\n        .reviewer-info a:hover {\n            color: #0332c9;\n        }\n        .reviewer-info a:visited {\n            color: #551a8b;\n        }\n        .reviewer-info a:active {\n            color: #0332c9;\n        }\n        .language-dropdown-container {\n            display: inline-block;\n            width: 200px;\n        }\n\n        .language_switcher {\n            display: inline-flex;\n            align-items: center;\n            flex-direction: row;\n            gap: 5px;\n            vertical-align: middle;\n        }\n        \n        .language_switcher .wpml-ls-legacy-dropdown {\n            width: auto;\n            position: relative;\n            vertical-align: middle;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown ul {\n            list-style: none;\n            padding: 0;\n            margin: 0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language {\n            position: relative;\n            margin-bottom:0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language > a {\n            padding-left:16px !important;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            width: 100%;\n            box-sizing: border-box;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {\n            display: none;\n            position: absolute;\n            z-index: 10;\n            top: 100%;\n            left: 0;\n            width: 100%;\n            margin: 0;\n            background-color: rgb(238, 238, 238);\n            border-radius: 0 0 8px 8px;\n            overflow: hidden;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li {\n            display: block;\n            width: 100%;\n            margin-bottom:0;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover {\n            background-color:rgba(204, 204, 211) !important\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {\n            display: block;\n            width: 100%;\n            padding: 8px 15px 8px 16px;\n            margin-left: 0;\n            box-sizing: border-box;\n            white-space: nowrap;\n            text-align: left;\n        }\n\n        @media (hover: hover) {\n            .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > .wpml-ls-sub-menu {\n                display: block;\n            }\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > .wpml-ls-sub-menu {\n            display: block;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > a.wpml-ls-item-toggle:after {\n            transform: scale(.7) rotate(180deg);\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language.wpml-dropdown-open > .wpml-ls-item-toggle {\n            border-radius: 8px 8px 0 0;\n            background-color: rgba(204, 204, 211);\n        }\n\n        .wpml-ls-legacy-dropdown a:focus {\n            background-color: #FFFFFF;\n        }\n\n        .language_switcher .wpml-ls-legacy-dropdown a:visited {\n            color: #000000 !important;\n        }\n\n        .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {\n            content: \"\";\n            display: inline-block;\n            transform: scale(.7);\n            height: 20px;\n            width: 20px;\n            background: url(\"\/wp-content\/uploads\/2020\/07\/Vector.png\");\n            margin-left: 5px;\n            background-repeat: no-repeat;\n            background-position: center center;\n            background-size: 10px;\n            border: none;\n            position: unset;\n            background-color: #eee;\n            border-radius: 50%;\n            padding: 10px;\n            transition: transform 0.2s ease-in-out;\n            vertical-align: middle;\n            flex-shrink: 0;\n        }\n\n        .language_switcher a {\n            border: none;\n            padding: 10px 15px;\n        }\n\n        .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {\n            padding: 0 5px 0 2px !important;\n        }\n\n        @media (hover: hover) {\n            .wpml-ls-sub-menu a.wpml-ls-link:hover,\n            .language_switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:hover {\n                background-color: rgba(204, 204, 211);\n                color: #000000 !important;\n                text-decoration: none;\n            }\n        }\n\n        .wpml-ls-sub-menu {\n            border: none !important;\n            background-color: transparent;\n        }\n\n        .wpml-ls-sub-menu a {\n            background-color: #FFFFFF;\n        }\n\n        .wpml-ls-current-language .wpml-ls-item-toggle {\n            border-radius: 8px;\n        }\n\n        @media (hover: hover) {\n            .wpml-ls-current-language:hover .wpml-ls-sub-menu a {\n                background-color: rgb(238, 238, 238) !important;\n            }\n\n            .wpml-ls-current-language .wpml-ls-sub-menu a:hover,\n            a.wpml-ls-item-toggle:hover:after {\n                background-color: rgba(204, 204, 211) !important;\n            }\n\n            .wpml-ls-current-language:hover a.wpml-ls-item-toggle:after {\n                transform: scale(.7) rotate(180deg);\n            }\n\n            .wpml-ls-current-language:hover .language_switcher .wpml-ls-legacy-dropdown a {\n                background-color: rgba(109, 112, 130, 0.1);\n            }\n\n            .wpml-ls-current-language:hover .wpml-ls-item-toggle{\n                border-radius: 8px 8px 0 0;\n            }\n\n            .wpml-ls-current-language:hover .wpml-ls-item:last-child .wpml-ls-link{\n                border-radius: 0 0 8px 8px;\n            }\n        }\n\n        .wpml-ls-current-language.wpml-dropdown-open .wpml-ls-sub-menu a {\n            background-color: rgb(238, 238, 238) !important;\n        }\n\n        .wpml-ls-current-language.wpml-dropdown-open .wpml-ls-item:last-child .wpml-ls-link{\n            border-radius: 0 0 8px 8px;\n        }\n\n        ul.language-list {\n            \/*min-height: 71px;*\/\n            margin: 0;\n            overflow: hidden;\n            position: absolute;\n            display: inline-block;\n            list-style: none;\n            vertical-align: top;\n            background-color: #FFFFFF;\n            padding: 0;\n            z-index: 2;\n        }\n\n        ul.language-list.mobile {\n            border-radius: 10px;\n            border: 1px solid rgba(109, 112, 130, 0.1);\n            margin-left: 10px;\n        }\n\n        .language-list.mobile li:hover {\n            background-color: rgba(109, 112, 130, 0.1)\n        }\n\n        .language-list.mobile li:hover a {\n            color: #000000;\n        }\n\n        .dropdown-arrow {\n            display: inline-block;\n            border-radius: 50%;\n            height: 30px;\n            width: 30px;\n        }\n\n        .dropdown-arrow {\n            background-color: rgba(109, 112, 130, 0.1);\n        }\n\n        .dropdown-arrow:hover {\n            background-color: rgba(109, 112, 130, 0.3);\n        }\n\n        .dropdown-arrow.mobile,\n        .dropdown-arrow.mobile:hover {\n            background-color: unset;\n        }\n\n        .language-list li {\n            padding-left: 10px;\n            cursor: pointer;\n            display: none;\n        }\n\n        .language-list li a {\n            color: #6D7082;\n            text-decoration: none;\n        }\n\n        .language-list li:first-child {\n            display: block;\n        }\n\n        .active li {\n            display: block;\n        }\n\n        .rotated {\n            transform: rotate(180deg);\n            bottom: 2px !important;\n        }\n        .bookmark {\n            align-self: center;\n            cursor:pointer;\n            display:none;\n        }\n        \n        .article h1 + p,\n        .article h1 + p + p {\n            margin: 0;\n            margin-bottom: 0 !important;\n        }\n\n        .info-container{\n            \/*min-height:150px;*\/\n            direction: ltr;\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n            padding-top: 20px;\n        }\n        .tags{\n            font-family: \"Montserrat\", sans-serif;\n            display: flex;\n            flex-direction: row;\n            justify-content: flex-start;\n            flex-wrap: wrap;\n            width: 100%;\n            overflow: hidden;\n            font-size: 14px;\n            border-radius: unset;\n            margin-bottom:20px;\n        }\n        .tags a {\n            font-style: normal;\n            line-height: 1.75em;\n            border: 0.5px solid #e2e5e9;\n            margin-right: 7px;\n            margin-top: 7px;\n            transition: 0.2s;\n            transition-property: background;\n            border-radius: 5px;\n            padding: 0.2em 0.8em;\n            color: black;\n        }\n        .tags a:hover {\n            background-color: #c1c7d0;\n        }\n\n        .tags a:visited {\n            color: #000;\n        }\n        .tags a:active {\n            color: #000;\n        }\n        .default-a:focus {\n            background-color: unset;\n        }\n\n        .default-a:hover{\n            text-decoration: underline;\n        }\n        .separator {\n        color:black !important;\n        font-weight:600;\n        }\n        .last {\n        color:black !important;\n        font-weight:600;\n        }\n        @media screen and (max-width:1034px) {\n        .author_links {\n        margin-right:auto;\n        }\n        .reviewer-info {\n        width: 100%;\n        }\n        }\n        @media screen and (max-width:767px) {\n        .language_switcher {\n        display: flex;\n        margin-top: 5px;\n        }\n        }\n        @media screen and (max-width:490px) {\n        .review-lowres {\n        display:flex !important;\n        }\n        .review-highres {\n        display:none !important;\n        }\n        .author_links {\n        margin-right:36px !important;\n        } \n        }\n    <\/style>\n    <div><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n    \n    <div class=\"info-container\">\n    <div class=\"post-info with-reviewer\">\n        <div class=\"post-info-main\">\n            <div class=\"author-avatar\">\n                <picture>\n                        <source\n                            srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.webp\" type=image\/webp> \n                        <source \n                            srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\" type=\"image\/jpeg\">\n                        <img decoding=\"async\" \n                            class=\"avatar lazyload\"\n                            width=\"64\" \n                            height=\"64\"\n                            src=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\"\n                            alt=\"avatar\"\n                            loading=\"lazy\"\n                            title=\"Tom Potanski\"\n                        >\n                <\/picture>\n            <\/div>\n            <div style=\"display:flex; flex-direction:column;margin-right:auto;\" class=\"author_links\">\n            <a href=\"\/author\/tom-potanski\/\" class=\"author-name\">Tom Potanski<\/a>\n            <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tompotanski\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tom Potanski on Linkedin\">\n                    <svg version=\"1.0\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\">\n                            <g id=\"linkedin5_layer\">\n                                <path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\" data-hs-event-238572417=\"1\"><\/path>\n                            <\/g>\n                        <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/www.crunchbase.com\/person\/tom-potanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tom Potanski on Crunchbase\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" width=\"800px\" height=\"800px\" viewBox=\"0 0 24 24\" role=\"img\">\n                            <title>Crunchbase icon<\/title>\n                            <path d=\"M21.6 0H2.4A2.41 2.41 0 0 0 0 2.4v19.2A2.41 2.41 0 0 0 2.4 24h19.2a2.41 2.41 0 0 0 2.4-2.4V2.4A2.41 2.41 0 0 0 21.6 0zM7.045 14.465A2.11 2.11 0 0 0 9.84 13.42h1.66a3.69 3.69 0 1 1 0-1.75H9.84a2.11 2.11 0 1 0-2.795 2.795zm11.345.845a3.55 3.55 0 0 1-1.06.63 3.68 3.68 0 0 1-3.39-.38v.38h-1.51V5.37h1.5v4.11a3.74 3.74 0 0 1 1.8-.63H16a3.67 3.67 0 0 1 2.39 6.46zm-.223-2.766a2.104 2.104 0 1 1-4.207 0 2.104 2.104 0 0 1 4.207 0z\"\/>\n                        <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/medium.com\/@tompotanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" aria-label=\"Tom Potanski on Medium\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"800px\" height=\"800px\" viewBox=\"0 -55 256 256\" version=\"1.1\" preserveAspectRatio=\"xMidYMid\">\n                        <g>\n                            <path d=\"M72.2009141,1.42108547e-14 C112.076502,1.42108547e-14 144.399375,32.5485469 144.399375,72.6964154 C144.399375,112.844284 112.074049,145.390378 72.2009141,145.390378 C32.327779,145.390378 0,112.844284 0,72.6964154 C0,32.5485469 32.325326,1.42108547e-14 72.2009141,1.42108547e-14 Z M187.500628,4.25836743 C207.438422,4.25836743 223.601085,34.8960455 223.601085,72.6964154 L223.603538,72.6964154 C223.603538,110.486973 207.440875,141.134463 187.503081,141.134463 C167.565287,141.134463 151.402624,110.486973 151.402624,72.6964154 C151.402624,34.9058574 167.562834,4.25836743 187.500628,4.25836743 Z M243.303393,11.3867175 C250.314,11.3867175 256,38.835526 256,72.6964154 C256,106.547493 250.316453,134.006113 243.303393,134.006113 C236.290333,134.006113 230.609239,106.554852 230.609239,72.6964154 C230.609239,38.837979 236.292786,11.3867175 243.303393,11.3867175 Z\" fill=\"currentColor\"><\/path>\n                        <\/g>\n                    <\/svg>\n                <\/a>\n            <\/li><\/ul>\n            <\/div>\n            <div class=\"reviewer-info\"> \n                                                                            <span style=\"color:#6D7082;\" class=\"\">\n                Last updated on \n                28. Februar 2026 \n                <span class=\"post-info-separator\">| <\/span> \n                14 min read\n                \n            <\/span>\n                            <\/div>\n        \n        <\/div>\n    <\/div>\n    <div class=\"bookmark\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2020\/08\/bookmark-add-2-1.svg\" alt=\"bookmark\" title=\"\">\n    <\/div>\n    <div class=\"tags\"><\/div>\n    <\/div>\n    <script type=\"module\" defer>\n      document.addEventListener(\"DOMContentLoaded\", function () {\n    \/\/ Get the current path from the URL\n    const path = window.location.pathname;\n\n    \/\/ Check if it starts with \/case-studies\n        if (path.startsWith(\"\/case-studies\")) {\n        const tagsElement = document.querySelector(\".tags\");\n        if (tagsElement) {\n        tagsElement.style.marginBottom = \"0\";\n        }\n        }\n        });\n        Array.from(document.getElementsByClassName(\"separator\")).forEach(el => {\n            el.textContent = \" > \";\n        });\n\n            var wpmlToggle = document.querySelector(\".language_switcher .wpml-ls-item-toggle\");\n            if (wpmlToggle) {\n                wpmlToggle.addEventListener(\"click\", function(e) {\n                    e.preventDefault();\n                    e.stopPropagation();\n                    var currentLang = this.closest(\".wpml-ls-current-language\");\n                    if (currentLang) {\n                        currentLang.classList.toggle(\"wpml-dropdown-open\");\n                    }\n                });\n                document.addEventListener(\"click\", function(e) {\n                    var openDropdown = document.querySelector(\".wpml-ls-current-language.wpml-dropdown-open\");\n                    if (openDropdown && !openDropdown.contains(e.target)) {\n                        openDropdown.classList.remove(\"wpml-dropdown-open\");\n                    }\n                });\n            }\n\n            var languageList = document.querySelector(\"#language-list\");\n            var dropdownArrow = document.querySelector(\".dropdown-arrow\");\n\n            if(languageList){\n                languageList.addEventListener(\"click\", () => {\n                    languageList.classList.toggle(\"active\");\n                    document.querySelector(\"#arrow\").classList.toggle(\"rotated\");\n                })\n            }\n                \n            function handleViewportChange() {\n                if(languageList) {\n                    if (window.innerWidth < 1280) {\n                        if(!languageList.classList.contains(\"mobile\")) {\n                            languageList.classList.add(\"mobile\");\n                            dropdownArrow.classList.add(\"mobile\");\n                        }\n                    } else {\n                        if(languageList.classList.contains(\"mobile\")) {\n                            languageList.classList.remove(\"mobile\");\n                            dropdownArrow.classList.remove(\"mobile\");\n                        }\n                    }\n                };\n            };\n\n            \/\/ If there is a small\/no space between reviewer and author name, reviewer moves to the first row\n            function update_post_info_layout() {\n                const author_name_element = document.querySelector(\".author-name\");\n                const reviewer_element = document.querySelector(\".reviewer-info\");\n                const post_info_container = document.querySelector(\".post-info\");\n\n                if(reviewer_element) {\n                    let distance_next_to_author, reviewer_fits_next_to_author; \n                    if(post_info_container && author_name_element) {\n                        distance_next_to_author = post_info_container.getBoundingClientRect().right - author_name_element.getBoundingClientRect().right;\n                        reviewer_fits_next_to_author = distance_next_to_author - reviewer_element.clientWidth >= 15;\n                    }\n\n                    if(!reviewer_fits_next_to_author) {\n                        reviewer_element.classList.add(\"the_first_row\");\n                    } else if (reviewer_fits_next_to_author && reviewer_element.classList.contains(\"the_first_row\")) {\n                        reviewer_element.classList.remove(\"the_first_row\");\n                    }\n                }\n            }\n\n            handleViewportChange();\n            update_post_info_layout();\n             \n            window.addEventListener(\"resize\", () => {\n                handleViewportChange();\n                update_post_info_layout();\n            });\n    <\/script>\n<p>\n        <span class=\"img-container\">\n            <picture class=\"\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/12\/maersk-tankers-new_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/12\/maersk-tankers-new_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/12\/maersk-tankers-new.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/12\/maersk-tankers-new.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/maersk-tankers-new.jpg\" width=\"640\" height=\"357\" alt=\"Maersk Tankers Logo. testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    <br \/>\n<\/section>\n<section>\n<h2>Introduction<\/h2>\n<p>Solving complex logistical challenges in the global maritime industry requires more than operational know-how, it demands advanced analytics, scalable data infrastructure, and precision innovation. From optimizing vessel fuel efficiency and minimizing port turnaround times to improving route planning based on AIS data, modern maritime logistics hinges on data-driven decision-making at scale.<\/p>\n<p class=\"quote\" style=\"padding: 10px;\">Maersk Tankers, a leading global operator of tanker vessels, partnered with DevsData LLC on a six-month AI and data science initiative designed to explore opportunities for optimization across various layers of their maritime logistics operations.<\/p>\n<p>The goal: To leverage modern data science techniques in support of optimization, performance, and strategic insight, while ensuring confidentiality of all domain-specific knowledge.<\/p>\n<p>This case study outlines the collaborative approach, team structure, and delivery model, demonstrating how DevsData LLC embedded a high-calibre technical team into a strategically vital project for one of the world\u2019s most established maritime logistics brands.<\/p>\n<\/section>\n<section>\n<h2>Client overview<\/h2>\n<p>\n        <span class=\"img-container\">\n            <picture class=\"open-picture\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/11\/maersk_tankers_stats_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/11\/maersk_tankers_stats_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/11\/maersk_tankers_stats.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/11\/maersk_tankers_stats.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/maersk_tankers_stats.jpg\" width=\"640\" height=\"357\" alt=\"Maersk Tankers Data testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    <br \/>\n<a href=\"https:\/\/maersktankers.com\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Maersk Tankers<\/a> is a global leader in commercial tanker operations, managing one of the world\u2019s largest fleets of product tankers. With a long history in the maritime industry, the company blends decades of seafaring expertise with a forward-looking commitment to digital transformation, sustainability, and data-driven optimization.<\/p>\n<p>Headquartered in Denmark, Maersk Tankers operates globally and services a broad portfolio of clients in the energy and transport sectors. Their work involves dynamic fleet allocation, fuel performance analysis, operational routing, and real-time commercial decision-making, all of which rely on complex data ecosystems, including satellite AIS feeds, weather forecasts, fuel consumption logs, cargo load data, and port congestion metrics. These data streams are critical for optimizing voyage planning, reducing emissions, and maximizing commercial outcomes.<\/p>\n<p>As part of their ongoing innovation strategy, Maersk Tankers partnered with DevsData LLC to explore how AI and data science could unlock further operational efficiencies, enhance predictive accuracy, and support long-term commercial objectives by minimizing variability in voyage performance and enabling more informed decision-making.<\/p>\n<\/section>\n<section>\n<h3>At a glance: Maersk Tankers<\/h3>\n<ul>\n<li>Team size: <a href=\"https:\/\/www.maersk.com\/about\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">+<span class=\"formatted-number\">100000<\/span> employees<\/a><\/li>\n<li>LinkedIn followers: <a href=\"https:\/\/www.linkedin.com\/company\/maersk-tankers\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">152K<\/a><\/li>\n<li>Headquarters: Copenhagen, Denmark<\/li>\n<\/ul>\n<p>Maersk is leading the charge with a bold commitment to e\u2011methanol, the world\u2019s first commercial-scale, low-emission marine fuel produced at the \u20ac150\u202fmillion Kasso plant in southern Denmark. This facility uses renewable energy and captured CO\u2082 to produce <span class=\"formatted-number\">42000<\/span> tonnes (\u224853\u202fmillion\u202fL) per year, enough to fuel one <span class=\"formatted-number\">16000<\/span>\u2011TEU container ship on the long-haul Asia-Europe route.<\/p>\n<\/section>\n<section>\n<h2>Challenge<\/h2>\n<p>To maintain its competitive edge in an increasingly data-centric shipping industry, Maersk Tankers set out to deepen its use of advanced analytics. <\/p>\n<p class=\"quote\" style=\"padding: 10px;\">The goal wasn\u2019t just incremental improvement, it was to reimagine how real-time operational data could power smarter, faster decisions across vessel routing, fuel usage, and logistics coordination. This required going beyond conventional tools and engaging AI and data science at a strategic level.<\/p>\n<p>However, several challenges emerged:<\/p>\n<ul class=\"custom-indent\">\n<li>Domain-specific complexity\n<p>Maritime logistics involves numerous variables, weather conditions, vessel performance data, and port regulations which are difficult to model using generic data science techniques. For instance, accurately predicting port congestion requires integrating satellite AIS data, berth availability, historical docking patterns, and regional regulations. Maersk Tankers needed experts who could navigate these complexities and build tailored, production-grade AI solutions for real-time decision-making.<\/p>\n<\/li>\n<li>High standards for technical credibility\n<p>Given the strategic importance of the project, Maersk Tankers required professionals with strong theoretical backgrounds, hands-on experience in predictive modeling, and the ability to collaborate with internal technical and commercial teams.<\/p>\n<\/li>\n<li>Rapid execution within a fixed 6-month engagement window\n<p>The project required swift onboarding and meaningful progress within a short 6-month timeframe, with minimal room for iteration delays or misalignment. It was critical that any external team could operate at the same level of rigour as Maersk\u2019s in-house experts.<\/p>\n<\/li>\n<li>Sensitive, confidential environment\n<p>Given the strategic nature of the project, all work was conducted under strict confidentiality. Since DevsData LLC operated through an embedded delivery model, augmenting Maersk\u2019s internal teams with external specialists, it was crucial that contributors adhered to the company\u2019s data governance policies. To ensure compliance and protect sensitive operational data, the team worked exclusively within Maersk\u2019s secure, access-controlled cloud environments. No data was stored locally, and version control protocols, code reviews, and documentation followed Maersk\u2019s internal standards. This approach ensured full alignment with internal security frameworks while maintaining delivery velocity.<\/p>\n<\/li>\n<\/ul>\n<\/section>\n\n            <div class=\"schedule-consultation middle-scheduler\">\n                <div class=\"block-contact\">\n                    <p>Do you have IT recruitment needs?<\/p>\n                <\/div>\n                <div class=\"contact-us-show schedule-consultation-button\">\n                    \ud83c\udfa7\n                    <span>Schedule a meeting<\/span>\n                <\/div>\n            <\/div>\n    \n<section>\n<h2>DevsData LLC\u2019s approach<\/h2>\n<p>DevsData LLC was selected for its deep technical expertise, proven track record in high-stakes data science initiatives, and its ability to operate effectively within domain-specific, confidential contexts. Our approach with Maersk Tankers was shaped by prior engagements in similarly complex, data-intensive environments.<\/p>\n<p>In a long-term collaboration with <a href=\"\/case-studies\/extensive-scraping-demanding-web-content\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kroll, Inc.<\/a>, we delivered scalable data pipelines and backend systems designed to process high-volume financial intelligence, insights from which directly informed our architectural and security decisions for Maersk\u2019s maritime models. Additionally, our experience supporting the Norwegian SaaS company <a href=\"\/case-studies\/memory-as-tech-recruitment-norwegian-saas-company\/\" target=\"_blank\" rel=\"noreferrer noopener\">Memory AS<\/a> with senior AI-focused engineering talent across Europe and Asia enabled us to rapidly assemble and integrate a high-caliber team, ensuring immediate value delivery in Maersk\u2019s fast-paced setting.<\/p>\n<p>Our broader track record across the Nordic region further reinforced our domain familiarity and adaptability. We\u2019ve supported clients such as <a href=\"https:\/\/www.memcare.com\/en\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Memcare AS<\/a>, <a href=\"\/case-studies\/it-recruitment-for-a-norwegian-energy-company\/\" target=\"_blank\" rel=\"noreferrer noopener\">Kyoto AS<\/a>, and <a href=\"https:\/\/varner.com\/en\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Varner AS<\/a>, as well as <a href=\"https:\/\/www.circlek.com\/\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">Circle K<\/a>\u2019s Swedish headquarters, providing tailored engineering solutions and strategic recruitment across multiple verticals.<\/p>\n<p>To meet Maersk Tankers\u2019 expectations, we assembled a focused, senior-level delivery team:<\/p>\n<ul>\n<li>3 Senior Data Scientists, each with 7-10 years of experience in applied machine learning, optimization, and signal processing. The team brought domain expertise from transportation, energy, and financial forecasting, allowing them to quickly adapt to the maritime logistics context and deliver high-impact solutions with minimal onboarding.\n<\/li>\n<p><\/p>\n<li>1 Full Stack Developer with strong backend and data infrastructure capabilities, responsible for building internal tooling, data visualisation layers, and integrations with Maersk\u2019s digital environment.\n<\/li>\n<\/ul>\n<h3>Key features of our engagement included:<\/h3>\n<ul class=\"custom-indent\">\n<li>Rapid onboarding and client-side integration\n<p>Our specialists were embedded into Maersk\u2019s cross-functional team within days, participating in daily stand-ups, sprint planning, and documentation workflows. The engagement followed Agile methodology, with collaboration managed through Jira for issue tracking and Confluence for shared documentation. All team members operated under Maersk\u2019s internal security and access protocols, ensuring seamless integration and compliance from day one.<\/p>\n<\/li>\n<li>Tailored, domain-aware modeling\n<p>The data scientists collaborated closely with Maersk\u2019s operations and analytics stakeholders to create custom models and tools that could support specific use cases. This included iterative hypothesis testing, rapid prototyping, and validation using historical data.<\/p>\n<\/li>\n<li>All progress logged via version-controlled Git repos and Jira\n<p>All code, research findings, and tools were delivered via secure, client-approved platforms. Progress was documented through bi-weekly reports, and all models were designed to be fully explainable and auditable for internal reviews.<\/p>\n<\/li>\n<li>Consultative partnership\n<p>DevsData LLC provided more than just technical execution. We worked as a strategic partner, raising design concerns, proposing data acquisition improvements, and advising on long-term maintainability of the models.<\/p>\n<\/li>\n<\/ul>\n<\/section>\n<section>\n<h2>Solution<\/h2>\n<p class=\"quote\" style=\"padding: 10px;\">To meet Maersk Tankers&#8216; need for sophisticated data analysis within a secure, high-stakes environment, DevsData LLC implemented a focused and modular solution designed to support data-driven decision-making across key operational areas, without compromising strategic confidentiality or internal workflows.<\/p>\n\n        <span class=\"img-container\">\n            <picture class=\"open-picture\" style=\"filter: grayscale(0)\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/08\/solution_tankers_small.webp\" type=\"image\/webp\">\n                <source media=\"(max-width: 500px)\" srcset=\"\/wp-content\/uploads\/2025\/08\/solution_tankers_small.jpg\" type=\"image\/jpg\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/08\/solution_tankers.webp\" type=\"image\/webp\">\n                <source srcset=\"\/wp-content\/uploads\/2025\/08\/solution_tankers.jpg\" type=\"image\/jpg\">\n                <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/solution_tankers.jpg\" width=\"640\" height=\"357\" alt=\"Maersk Tankers Solution testimonial\" title=\"\">\n            <\/picture>\n        <\/span>\n    \n<p>Our delivery model focused on four pillars:<\/p>\n<ol class=\"custom-indent\">\n<li>\n    <b>Iterative modeling and domain-tailored analytics<\/b><\/p>\n<p>We developed custom models tailored to the unique challenges of maritime logistics, capable of handling noisy, incomplete, and volatile data drawn from operational and environmental sources. These models integrated a blend of time-series forecasting, optimization algorithms, and operational data to support better routing, scheduling, and fuel efficiency decisions.<\/p>\n<p>    We employed a lean experimentation framework, enabling Maersk Tankers to test, validate, and deploy data-driven insights in sprints, minimising the risks of full-scale rollout while improving iteration velocity.<\/p>\n<\/li>\n<li>\n    <b>Secure, embedded collaboration<\/h3>\n<p>All collaboration occurred within Maersk Tankers\u2019 internal environments, ensuring that proprietary data, modeling outputs, and insights remained fully under the company\u2019s control. Our team adapted to internal documentation styles, DevOps protocols, and versioning standards to maintain seamless integration.<\/p>\n<p>    The full stack engineer focused on building internal dashboards, data pipelines, and visualization tools that allowed Maersk Tankers\u2019 analysts and managers to interpret model outputs easily and apply them in daily operational decisions.<\/p>\n<\/li>\n<li>\n    <b>Production-ready data science tooling<\/h3>\n<p>Rather than building standalone prototypes, our team delivered maintainable, production-level components that could be extended or owned by Maersk Tankers post-engagement. This included:<\/p>\n<ul class=\"custom-padding\">\n<li>Modular Python codebases, tested and versioned<\/li>\n<li>Custom notebooks for exploratory analysis<\/li>\n<li>Deployment-ready scripts for model execution<\/li>\n<li>Visualization layers for cross-functional teams, built using tools like Plotly Dash, Power BI, and Looker<\/li>\n<\/ul>\n<p>All solutions were compatible with Maersk&#8217;s cloud and on-prem environments, respecting performance, security, and compliance requirements.<\/p>\n<\/li>\n<li>\n    <b>Stakeholder enablement and knowledge transfer<\/h3>\n<p>    From the outset, our work included documentation, walkthroughs, and Q&#038;A sessions to ensure long-term usability by internal teams. This ensured that Maersk Tankers was not dependent on external consultants to maintain or evolve the delivered solutions.<\/p>\n<p>We also provided insights on model monitoring, retraining strategies, and ways to scale the approach for broader adoption within the organization.<\/p>\n<div class=\"table-container\">\n<table style=\"width: 100%; border-collapse: collapse;\">\n<thead>\n<tr>\n<th><b>Parameter<\/b><\/th>\n<th><b>Detail<\/b><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><b>Duration<\/b><\/td>\n<td>6 months<\/td>\n<\/tr>\n<tr>\n<td><b>Team Composition<\/b><\/td>\n<td>3 Senior Data Scientists, 1 Full Stack Developer<\/td>\n<\/tr>\n<tr>\n<td><b>Focus Areas<\/b><\/td>\n<td>Data modeling, optimisation, internal tooling<\/td>\n<\/tr>\n<tr>\n<td><b>Tools &amp; Tech<\/b><\/td>\n<td>Python, Jupyter, cloud integrations, dashboards<\/td>\n<\/tr>\n<tr>\n<td><b>Delivery Style<\/b><\/td>\n<td>Embedded, secure, sprint-based iterations<\/td>\n<\/tr>\n<tr>\n<td><b>Result<\/b><\/td>\n<td>Modular, reusable analytics assets built for Maersk Tankers<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/li>\n<\/ol>\n<\/section>\n<section>\n<h2>Results<\/h2>\n<p class=\"quote\" style=\"padding: 10px;\">Through DevsData LLC\u2019s embedded collaboration model and data science expertise, Maersk Tankers gained new internal capabilities to process, model, and act on operational data.<\/p>\n<p>While the full scope of results remains confidential, several outcomes were observable across the six-month engagement.<\/p>\n<h3>Enhanced internal analytics capabilities<\/h3>\n<p>Our work equipped Maersk Tankers with ready-to-use, modular analytics components, including:<\/p>\n<ul>\n<li>Custom data pipelines to process large volumes of historical and live operational data<\/li>\n<li>Forecasting models to support scheduling and performance tracking<\/li>\n<li>Visual dashboards enabling operational teams to interact with analytical insights<\/li>\n<\/ul>\n<p>These assets were designed for internal ownership and extensibility, helping reduce future reliance on third-party consulting support.<\/p>\n<h3>3 days \u2192 8 hours: Streamlining data-to-action cycles<\/h3>\n<p>By streamlining how raw data was processed, modelled, and presented, the time required to go from observation to action was significantly reduced. This allowed cross-functional teams, ranging from operations to strategy, to respond more quickly and confidently to shifting conditions and business inputs.<\/p>\n<h3>Strengthened internal alignment around data usage<\/h3>\n<p>The collaborative nature of the engagement helped bring together technical and non-technical stakeholders. Our full stack engineer developed tools that made technical outputs accessible to business leaders, improving adoption and alignment between departments.<\/p>\n<h3>Built-for-purpose AI models<\/h3>\n<p>Rather than producing abstract R&#038;D output, the AI models developed by DevsData LLC were tailored for practical deployment. Each model was grounded in domain-specific variables and validated against historical datasets provided by Maersk Tankers.<\/p>\n<p>While outcomes and technical details remain proprietary, the modular framework delivered by our team laid the groundwork for a longer-term data strategy at Maersk Tankers.<\/p>\n<h2>Business impact<\/h2>\n<p>The collaboration between Maersk Tankers and DevsData LLC marked a significant step in the company\u2019s digital evolution. While the specifics of the models and results remain under NDA, the broader business impact of the partnership was felt across both operational and strategic layers.<\/p>\n<h3>Internal AI ownership<\/h3>\n<p>By embedding a cross-functional team, including Senior Data Scientist and a Full Stack Developer, DevsData LLC helped Maersk Tankers move beyond data exploration into practical implementation. This set a strong precedent for future AI adoption across the organization.<\/p>\n<p>Key benefits included:<\/p>\n<ul>\n<li>Reduced friction in data access and model deployment<\/li>\n<li>Better integration between engineering and business functions<\/li>\n<li>A tangible proof-of-concept for data science ROI in a complex logistics environment<\/li>\n<\/ul>\n<h3>Scalable internal frameworks<\/h3>\n<p>Rather than creating bespoke one-off solutions, our team prioritized building scalable, modular components. This empowered Maersk Tankers to continue refining and expanding upon the tools developed, without starting from scratch.<\/p>\n<p>As a result, the company is better positioned to:<\/p>\n<ul>\n<li>Conduct iterative AI model development<\/li>\n<li>Test hypotheses with lower technical overhead<\/li>\n<li>Extend data insights to additional departments or vessel categories<\/li>\n<\/ul>\n<h3>Strategic foundation for long-term innovation<\/h3>\n<p>While the six-month engagement focused on a defined scope, it catalyzed broader interest in data science throughout Maersk Tankers. The frameworks, dashboards, and documentation delivered by DevsData LLC were subsequently adopted by teams across operations, commercial analytics, and technical planning, creating a reusable playbook for future internal projects and vendor collaborations.<\/p>\n<h3>Improved cross-team capabilities<\/h3>\n<p>The project also served as an internal capability-building initiative. By collaborating closely with Maersk Tankers&#8216; staff, our team transferred critical knowledge on:<\/p>\n<ul>\n<li>Model interpretability<\/li>\n<li>Deployment workflows<\/li>\n<li>Data validation in high-volume maritime contexts<\/li>\n<\/ul>\n<p>This hands-on support helped strengthen internal confidence in handling advanced analytics projects independently.<\/p>\n<h2>Case match: Is your company similar to Maersk Tankers?<\/h2>\n<p>A short 3-question diagnostic:<\/p>\n<ol>\n<li>Are you exploring AI or data science applications in a domain where operational efficiency and logistics are core to your business?\n<\/li>\n<p><\/p>\n<li>Do your teams require external expertise to move from data exploration to production-ready models, without compromising confidentiality or IP?\n<\/li>\n<p><\/p>\n<li>Are you looking for a trusted partner to build technical foundations that internal teams can later own and scale?\n<\/li>\n<\/ol>\n<p>If you answered \u201cyes\u201d to any of the above, DevsData LLC may be the right strategic partner for your data science initiatives, just as we were for Maersk Tankers.<\/p>\n<p>For confidential consultations or to learn more about our experience with enterprise AI deployments, contact us at <a href=\"mailto:general@devsdata.com\" target=\"_blank\" rel=\"noopener\">general@devsdata.com<\/a> or visit <a href=\"\/\" target=\"_blank\" rel=\"noreferrer noopener\">www.devsdata.com.<\/a><\/p>\n<\/section>\n\n        <section class=\"author_section_container\">\n            \n            <p class=\"contact_on_twitter\">\n                Any questions or comments? Let me know on \n                <a href=\"https:\/\/twitter.com\/tompotanski\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Twitter\/X<\/a>.\n            <\/p> \n        \n            <div class=\"schedule-consultation\">\n                <div class=\"block-contact\">\n                    <p>Discover how IT recruitment and staffing can address your talent needs. Explore trending regions \n        like Poland, Portugal, Mexico, Brazil and more. <\/p>\n                <\/div>\n                <div class=\"contact-us-show schedule-consultation-button\">\n                    \ud83d\uddd3\ufe0f\n                    <span>Schedule a consultation<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"author_section\">\n                <div class=\"author_photo_container\">\n                    <picture>\n                        <source srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.webp\" type=\"image\/webp\"> \n                        <source srcset=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\" type=\"image\/jpeg\">\n                        <img decoding=\"async\" class=\"avatar lazyload\" width=\"64\" height=\"64\" src=\"https:\/\/devsdata.com\/wp-content\/uploads\/2024\/11\/tompotanski-new-min.jpg\" alt=\"avatar\" loading=\"lazy\" title=\"Tom Potanski\" >\n                    <\/picture>\n                    <a class=\"read_full_bio\" href=\"\/author\/tom-potanski\/\" aria-label=\"Read more from Tom Potanski\">Read full bio<\/a>\n                <\/div>\n                <div class=\"author_info_container\">\n                    <div class=\"author_info\" data-role=\"Author\">\n                        <h4 id=\"author_title\">\n                            <a href=\"\/author\/tom-potanski\/\" aria-label=\"Read more from Tom Potanski\">Tom Potanski<\/a>\n                            <span class=\"position\">Managing Director<\/span>\n                        <\/h4>\n                    <\/div>\n                <\/div>\n                <div class=\"author_about\">\n                    <span>Passionate and experienced technology leader. Combining business and technology, helping American clients find exceptional technical talent in Europe and LatAm.<\/span>\n                    <div class=\"links\">\n                        <ul class=\"author_socials\">\n            <li>\n                <a href=\"https:\/\/www.linkedin.com\/in\/tompotanski\/\" aria-label=\"Check out Tom Potanski on LinkedIn\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg version=\"1.0\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\">\n                        <g id=\"linkedin5_layer\">\n                            <path d=\"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z\" data-hs-event-238572417=\"1\"><\/path>\n                        <\/g>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/twitter.com\/tompotanski\" aria-label=\"Check out Tom Potanski on Twitter\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg viewBox=\"0 0 512 512\" class=\"scriptlesssocialsharing__icon twitter\" fill=\"currentColor\" height=\"1em\" width=\"1em\" aria-hidden=\"true\" focusable=\"false\" role=\"img\">\n                        <path d=\"M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z\"><\/path>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/www.crunchbase.com\/person\/tom-potanski\" aria-label=\"Check out Tom Potanski on Chrunchbase\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"currentColor\" width=\"800px\" height=\"800px\" viewBox=\"0 0 24 24\" role=\"img\">\n                        <title>Crunchbase icon<\/title>\n                        <path d=\"M21.6 0H2.4A2.41 2.41 0 0 0 0 2.4v19.2A2.41 2.41 0 0 0 2.4 24h19.2a2.41 2.41 0 0 0 2.4-2.4V2.4A2.41 2.41 0 0 0 21.6 0zM7.045 14.465A2.11 2.11 0 0 0 9.84 13.42h1.66a3.69 3.69 0 1 1 0-1.75H9.84a2.11 2.11 0 1 0-2.795 2.795zm11.345.845a3.55 3.55 0 0 1-1.06.63 3.68 3.68 0 0 1-3.39-.38v.38h-1.51V5.37h1.5v4.11a3.74 3.74 0 0 1 1.8-.63H16a3.67 3.67 0 0 1 2.39 6.46zm-.223-2.766a2.104 2.104 0 1 1-4.207 0 2.104 2.104 0 0 1 4.207 0z\"\/>\n                    <\/svg>\n                <\/a>\n            <\/li>\n            <li>\n                <a href=\"https:\/\/medium.com\/@tompotanski\" aria-label=\"Check out Tom Potanski on Medium\" target=\"_blank\" rel=\"nofollow noreferrer noopener\">\n                    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"800px\" height=\"800px\" viewBox=\"0 -55 256 256\" version=\"1.1\" preserveAspectRatio=\"xMidYMid\">\n                        <g>\n                            <path d=\"M72.2009141,1.42108547e-14 C112.076502,1.42108547e-14 144.399375,32.5485469 144.399375,72.6964154 C144.399375,112.844284 112.074049,145.390378 72.2009141,145.390378 C32.327779,145.390378 0,112.844284 0,72.6964154 C0,32.5485469 32.325326,1.42108547e-14 72.2009141,1.42108547e-14 Z M187.500628,4.25836743 C207.438422,4.25836743 223.601085,34.8960455 223.601085,72.6964154 L223.603538,72.6964154 C223.603538,110.486973 207.440875,141.134463 187.503081,141.134463 C167.565287,141.134463 151.402624,110.486973 151.402624,72.6964154 C151.402624,34.9058574 167.562834,4.25836743 187.500628,4.25836743 Z M243.303393,11.3867175 C250.314,11.3867175 256,38.835526 256,72.6964154 C256,106.547493 250.316453,134.006113 243.303393,134.006113 C236.290333,134.006113 230.609239,106.554852 230.609239,72.6964154 C230.609239,38.837979 236.292786,11.3867175 243.303393,11.3867175 Z\" fill=\"currentColor\"><\/path>\n                        <\/g>\n                    <\/svg>    \n                <\/a>\n            <\/li><\/ul>\n                        <a class=\"recruitment_link\" href=\"\/recruitment\/\" target=\"_blank\" rel=\"noopener noreferrer\">\n                            Read more about our IT staffing services\n                            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\">\n                                <path d=\"M5 12H19\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                                <path d=\"M12 5L19 12L12 19\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                            <\/svg>\n                        <\/a>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"tags-author \">\n                \n            <\/div>\n        <\/section>\n    \n","protected":false},"author":1,"featured_media":0,"template":"","class_list":["post-149933","case_study","type-case_study","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/case_study\/149933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/case_study"}],"about":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/types\/case_study"}],"author":[{"embeddable":true,"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/devsdata.com\/de\/wp-json\/wp\/v2\/media?parent=149933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}