<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title> Howard Durdle </title> <meta name="author" content="Howard Durdle"> <meta name="description" content="Queen's Award Winning Fractional CIO, CTO &amp; CISO. InfoSec. Home Automation. Retro computing dork. Crazy cat gentleman. "> <link rel="stylesheet" href="/assets/css/bootstrap.min.css?a4b3f509e79c54a512b890d73235ef04"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mdbootstrap@4.20.0/css/mdb.min.css" integrity="sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" crossorigin="anonymous"> <link defer rel="stylesheet" href="/assets/css/academicons.min.css?f0b7046b84e425c55f3463ac249818f5"> <link defer rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons&amp;display=swap"> <link defer rel="stylesheet" href="/assets/css/jekyll-pygments-themes-github.css?591dab5a4e56573bf4ef7fd332894c99" media="" id="highlight_theme_light"> <link rel="shortcut icon" href="data:image/svg+xml,&lt;svg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22&gt;&lt;text%20y=%22.9em%22%20font-size=%2290%22&gt;%F0%9F%94%92&lt;/text&gt;&lt;/svg&gt;"> <link rel="stylesheet" href="/assets/css/main.css?d41d8cd98f00b204e9800998ecf8427e"> <link rel="canonical" href="https://durdle.com/"> <link defer rel="stylesheet" href="/assets/css/jekyll-pygments-themes-native.css?5847e5ed4a4568527aa6cfab446049ca" media="none" id="highlight_theme_dark"> <script src="/assets/js/theme.js?0afe9f0ae161375728f7bcc5eb5b4ab4"></script> </head> <body class="fixed-top-nav "> <header> <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top" role="navigation"> <div class="container"> <button class="navbar-toggler collapsed ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> <div class="collapse navbar-collapse text-right" id="navbarNav"> <ul class="navbar-nav ml-auto flex-nowrap"> <li class="nav-item active"> <a class="nav-link" href="/">about <span class="sr-only">(current)</span> </a> </li> <li class="nav-item "> <a class="nav-link" href="/blog/">blog </a> </li> <li class="nav-item "> <a class="nav-link" href="/cv/">cv </a> </li> <li class="nav-item "> <a class="nav-link" href="/repositories/">repositories </a> </li> <li class="toggle-container"> <button id="light-toggle" title="Change theme"> <i class="fa-solid fa-moon"></i> <i class="fa-solid fa-sun"></i> </button> </li> </ul> </div> </div> </nav> <progress id="progress" value="0"> <div class="progress-container"> <span class="progress-bar"></span> </div> </progress> </header> <div class="container mt-5" role="main"> <div class="post"> <header class="post-header"> <h1 class="post-title"> Howard Durdle </h1> <p class="desc">Queen's Award Winning Fractional CIO, CTO &amp; CISO. InfoSec. Home Automation. Retro Computing. <a href="https://cats.durdle.com/" rel="external nofollow noopener" target="_blank">Crazy cat gentleman</a>.</p> </header> <article> <div class="profile float-right"> <br> <figure> <picture> <source class="responsive-img-srcset" srcset="/assets/img/hdurdle-480.webp 480w,/assets/img/hdurdle-800.webp 800w,/assets/img/hdurdle-1400.webp 1400w," sizes="(min-width: 900px) 261.0px, (min-width: 576px) 30vw, 95vw" type="image/webp"> <img src="/assets/img/hdurdle.png?0e84aad6c38529f5737c06c6595a3cb7" class="img-fluid z-depth-1 rounded-circle" width="100%" height="auto" alt="hdurdle.png" loading="eager" onerror="this.onerror=null; $('.responsive-img-srcset').remove();"> </source></picture> </figure> </div> <div class="clearfix"> <hr> <p>A Queen’s Award-winning tech leader (CIO, CTO, CISO) with a passion for collaborating with brilliant minds to securely solve real world problems. A small “a” agilist with a track record of crafting secure infrastructures, developing robust software, and leading high-performing tech teams. My journey spans government, large corporations, and a keen focus on elevating SMEs through strategic, fractional leadership roles.</p> <p>Current engagements include strategic planning, team (re)construction, audits, security enhancements, leadership coaching, and spearheading projects with a particular focus on security and systems integration.</p> <p>Extensive experience in transforming SMEs with lagging tech capabilities, adept at identifying needs, overhauling systems, and unleashing business potential. A servant leader at heart, I combine deep technical know-how with a steady, strategic negotiation skill set, driving team growth, motivation, and skill advancement.</p> <p>With roots in Defence and fintech, my approach to risk management is both practical and aligned with achieving ambitious strategic and operational objectives. I’m not afraid to get my hands dirty with the team when the situation requires it and I’m always looking for the next opportunity to work with smart people to get stuff done.</p> </div> <h2> <a href="/blog/" style="color: inherit">latest posts</a> </h2> <div class="news"> <div class="table-responsive" style="max-height: 60vw"> <table class="table table-sm table-borderless"> <tr> <th scope="row" style="width: 20%">Mar 09, 2024</th> <td> <a class="news-title" href="/2024/03/09/usw-pro-24-poe-teardown/">USW Pro 24 PoE Teardown</a> </td> </tr> <tr> <th scope="row" style="width: 20%">Mar 05, 2024</th> <td> <a class="news-title" href="/2024/03/05/3d-render-in-house-gps/">3D Rendering Your In-House GPS</a> </td> </tr> <tr> <th scope="row" style="width: 20%">Jan 22, 2022</th> <td> <a class="news-title" href="/2022/01/22/extract-unifi-protect-video/">Extracting a Full Day’s Video from UniFi NVR</a> </td> </tr> </table> </div> </div> <div class="social"> <div class="contact-icons"> <a href="/cdn-cgi/l/email-protection#5b7e6d637e6d1d7e6c6c7e6d6a7e6c697e6d6f1b7e6d6f7e6c6e7e6c697e6d6f7e6d187e6d6e757e6d687e6d1d7e6d1f" title="email"><i class="fa-solid fa-envelope"></i></a> <a href="https://github.com/hdurdle" title="GitHub" rel="external nofollow noopener" target="_blank"><i class="fa-brands fa-github"></i></a> <a href="https://www.linkedin.com/in/hdurdle" title="LinkedIn" rel="external nofollow noopener" target="_blank"><i class="fa-brands fa-linkedin"></i></a> <a href="https://all.space/" title="Work" rel="external nofollow noopener" target="_blank"><i class="fa-solid fa-briefcase"></i></a> <a href="https://keybase.io/hdurdle" title="Keybase" rel="external nofollow noopener" target="_blank"><i class="fa-brands fa-keybase"></i></a> </div> <div class="contact-note"></div> </div> </article> </div> </div> <footer class="fixed-bottom" role="contentinfo"> <div class="container mt-0"> © Copyright 2024 Howard Durdle. </div> </footer> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="/assets/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/mdbootstrap@4.20.0/js/mdb.min.js" integrity="sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" crossorigin="anonymous"></script> <script defer src="https://cdn.jsdelivr.net/npm/medium-zoom@1.1.0/dist/medium-zoom.min.js" integrity="sha256-ZgMyDAIYDYGxbcpJcfUnYwNevG/xi9OHKaR/8GK+jWc=" crossorigin="anonymous"></script> <script defer src="/assets/js/zoom.js?85ddb88934d28b74e78031fd54cf8308"></script> <script src="/assets/js/no_defer.js?2930004b8d7fcd0a8e00fdcfc8fc9f24"></script> <script defer src="/assets/js/common.js?da39b660470d1ba6e6b8bf5f37070b6e"></script> <script defer src="/assets/js/copy_code.js?12775fdf7f95e901d7119054556e495f" type="text/javascript"></script> <script defer src="/assets/js/jupyter_new_tab.js?d9f17b6adc2311cbabd747f4538bb15f"></script> <script type="text/javascript">function progressBarSetup(){"max"in document.createElement("progress")?(initializeProgressElement(),$(document).on("scroll",function(){progressBar.attr({value:getCurrentScrollPosition()})}),$(window).on("resize",initializeProgressElement)):(resizeProgressBar(),$(document).on("scroll",resizeProgressBar),$(window).on("resize",resizeProgressBar))}function getCurrentScrollPosition(){return $(window).scrollTop()}function initializeProgressElement(){let e=$("#navbar").outerHeight(!0);$("body").css({"padding-top":e}),$("progress-container").css({"padding-top":e}),progressBar.css({top:e}),progressBar.attr({max:getDistanceToScroll(),value:getCurrentScrollPosition()})}function getDistanceToScroll(){return $(document).height()-$(window).height()}function resizeProgressBar(){progressBar.css({width:getWidthPercentage()+"%"})}function getWidthPercentage(){return getCurrentScrollPosition()/getDistanceToScroll()*100}const progressBar=$("#progress");window.onload=function(){setTimeout(progressBarSetup,50)};</script> </body> </html>