{"id":13,"date":"2020-09-24T10:31:59","date_gmt":"2020-09-24T10:31:59","guid":{"rendered":"https:\/\/arter-demo.bslthemes.com\/?page_id=13"},"modified":"2025-09-30T13:19:06","modified_gmt":"2025-09-30T13:19:06","slug":"home","status":"publish","type":"page","link":"https:\/\/logsmith.io\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13\" class=\"elementor elementor-13\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-82626cb elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"82626cb\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7920c75\" data-id=\"7920c75\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cf9af66 elementor-widget elementor-widget-arter-hero-banner\" data-id=\"cf9af66\" data-element_type=\"widget\" data-widget_type=\"arter-hero-banner.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- container -->\n\t\t<div class=\"container-fluid\">\n\t\t\t<!-- row -->\n\t\t\t<div class=\"row p-30-0 p-lg-30-0 p-md-15-0\">\n\t\t\t  <!-- col -->\n\t\t\t  <div class=\"col-lg-12\">\n\n\t\t\t    <!-- banner -->\n\t\t\t    <div class=\"art-a art-banner\" style=\"background-image: url()\">\n\t\t\t      <!-- banner back -->\n\t\t\t      <div class=\"art-banner-back\"><\/div>\n\t\t\t      <!-- banner dec -->\n\t\t\t      <div class=\"art-banner-dec\"><\/div>\n\t\t\t      <!-- banner overlay -->\n\t\t\t      <div class=\"art-banner-overlay\">\n\t\t\t        <!-- main title -->\n\t\t\t        <div class=\"art-banner-title\">\n\t\t\t          \t\t\t          <!-- title -->\n\t\t\t          <h1 class=\"art-banner-title-h mb-15\">\n\t\t\t          <span >\n\t\t\t          \tTurning noisy data into <br> clear insight\t\t\t          <\/span>\n\t\t\t          <\/h1>\n\t\t\t      \t  \t\t\t      \t  \t\t\t          <!-- suptitle -->\n\t\t\t          <div class=\"art-lg-text art-code mb-25\">\n\t\t\t          \t&lt;<i>code<\/i>&gt;\t\t\t          \tI build\t\t\t          \t\t\t\t          \t<span class=\"txt-rotate\" data-period=\"2000\"\n\t\t\t              data-rotate='[ &quot;detections&quot;,&quot;use cases&quot;,&quot;parsers&quot;,&quot;with Splunk&quot;,&quot;with LogScale&quot;,&quot;with CRIBL&quot;,&quot;SIEM&quot;,&quot;trust&quot; ]'><\/span>\n\t\t\t            \t\t\t            &lt;\/<i>code<\/i>&gt;\t\t\t          <\/div>\n\t\t\t          \t\t\t          \t\t\t\t\t  \t\t\t        <\/div>\n\t\t\t        <!-- main title end -->\n\t\t\t        \t\t\t        <!-- photo -->\n\t\t\t        <img decoding=\"async\" src=\"https:\/\/logsmith.io\/wp-content\/uploads\/2025\/09\/File_001.png\" class=\"art-banner-photo\" alt=\"Photo\">\n\t\t\t        \t\t\t      <\/div>\n\t\t\t      <!-- banner overlay end -->\n\t\t\t    <\/div>\n\t\t\t    <!-- banner end -->\n\n\t\t\t  <\/div>\n\t\t\t  <!-- col end -->\n\t\t\t<\/div>\n\t\t\t<!-- row end -->\n\t\t<\/div>\n\t\t<!-- container end -->\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a7669a elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"0a7669a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a4e0a7e\" data-id=\"a4e0a7e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c40e34 elementor-widget elementor-widget-arter-numbers\" data-id=\"0c40e34\" data-element_type=\"widget\" data-widget_type=\"arter-numbers.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- container -->\n\t\t<div class=\"container-fluid\">\n\n\t\t\t\t<!-- row -->\n\t\t<div class=\"row\">\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-md-3 col-6\">\n\t\t    <!-- couner frame -->\n\t\t    <div class=\"art-counter-frame\">\n\t\t      <!-- counter -->\n\t\t      <div class=\"art-counter-box\">\n\t\t        <!-- counter number -->\n\t\t        <span class=\"art-counter\">\n\t\t        \t<span >\n\t\t        \t\t10\t\t        \t<\/span>\n\t\t        <\/span>\n\t\t        \t\t        <span class=\"art-counter-plus\">+<\/span>\n\t\t    \t\t\t      <\/div>\n\t\t      <!-- counter end -->\n\t\t      <!-- title -->\n\t\t      <h6>\n\t\t      \t<span >\n\t        \t\tYears Experience\t        \t<\/span>\n\t\t      <\/h6>\n\t\t    <\/div>\n\t\t    <!-- couner frame end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-md-3 col-6\">\n\t\t    <!-- couner frame -->\n\t\t    <div class=\"art-counter-frame\">\n\t\t      <!-- counter -->\n\t\t      <div class=\"art-counter-box\">\n\t\t        <!-- counter number -->\n\t\t        <span class=\"art-counter\">\n\t\t        \t<span >\n\t\t        \t\t20\t\t        \t<\/span>\n\t\t        <\/span>\n\t\t        \t\t        <span class=\"art-counter-plus\">+<\/span>\n\t\t    \t\t\t      <\/div>\n\t\t      <!-- counter end -->\n\t\t      <!-- title -->\n\t\t      <h6>\n\t\t      \t<span >\n\t        \t\tProjects Finished\t        \t<\/span>\n\t\t      <\/h6>\n\t\t    <\/div>\n\t\t    <!-- couner frame end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-md-3 col-6\">\n\t\t    <!-- couner frame -->\n\t\t    <div class=\"art-counter-frame\">\n\t\t      <!-- counter -->\n\t\t      <div class=\"art-counter-box\">\n\t\t        <!-- counter number -->\n\t\t        <span class=\"art-counter\">\n\t\t        \t<span >\n\t\t        \t\t50\t\t        \t<\/span>\n\t\t        <\/span>\n\t\t        \t\t      <\/div>\n\t\t      <!-- counter end -->\n\t\t      <!-- title -->\n\t\t      <h6>\n\t\t      \t<span >\n\t        \t\tHappy Customers\t        \t<\/span>\n\t\t      <\/h6>\n\t\t    <\/div>\n\t\t    <!-- couner frame end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-md-3 col-6\">\n\t\t    <!-- couner frame -->\n\t\t    <div class=\"art-counter-frame\">\n\t\t      <!-- counter -->\n\t\t      <div class=\"art-counter-box\">\n\t\t        <!-- counter number -->\n\t\t        <span class=\"art-counter\">\n\t\t        \t<span >\n\t\t        \t\t0\t\t        \t<\/span>\n\t\t        <\/span>\n\t\t        \t\t      <\/div>\n\t\t      <!-- counter end -->\n\t\t      <!-- title -->\n\t\t      <h6>\n\t\t      \t<span >\n\t        \t\tTrouble\t        \t<\/span>\n\t\t      <\/h6>\n\t\t    <\/div>\n\t\t    <!-- couner frame end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t<\/div>\n\t\t<!-- row end -->\n\t\t\n\t\t<\/div>\n\t\t<!-- container end -->\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-994470a e-flex e-con-boxed e-con e-parent\" data-id=\"994470a\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10f2f4f elementor-widget elementor-widget-heading\" data-id=\"10f2f4f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Meet LogSmith<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e688f64 elementor-widget elementor-widget-text-editor\" data-id=\"e688f64\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"596\" data-end=\"725\">I\u2019m Steven \u2014 a log specialist, detection engineer, and trusted freelance partner to security teams who need clarity in the chaos.<\/p><p data-start=\"727\" data-end=\"943\">I\u2019ve spent 15+ years working across SIEM platforms, from Splunk to LogScale, helping government, defence, and private sector clients clean up their pipelines, fix what\u2019s broken, and build trust in their alerts again.<\/p><p data-start=\"945\" data-end=\"1176\">What sets me apart? I don\u2019t just write rules \u2014 I engineer the whole system around them. That means getting your logs clean, your extractions right, and your detection logic tight. No fluff, no noise \u2014 just the outcomes that matter.<\/p><p data-start=\"1178\" data-end=\"1217\">UK-based. SC cleared. Ready to plug in.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f47796b elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f47796b\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-44ef86e elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"44ef86e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5acb54\" data-id=\"f5acb54\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f6aa688 elementor-widget elementor-widget-arter-services\" data-id=\"f6aa688\" data-element_type=\"widget\" data-widget_type=\"arter-services.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- container -->\n\t\t<div class=\"container-fluid\">\n\n\t\t<!-- row -->\n\t\t<div class=\"row\">\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-12\">\n\n\t\t    <!-- section title -->\n\t\t    <div class=\"art-section-title\">\n\t\t      <!-- title frame -->\n\t\t      <div class=\"art-title-frame\">\n\t\t        <!-- title -->\n\t\t        <h2 class=\"art-title-h\">\n\t\t    \t<span >\n\t\t          \tWhy teams bring me in\t\t         <\/span>\n\t\t    \t<\/h2>\n\t\t      <\/div>\n\t\t      <!-- title frame end -->\n\t\t    <\/div>\n\t\t    <!-- section title end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \n\t\t  \t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-4 col-md-6\">\n\n\t\t    <!-- service -->\n\t\t    <div class=\"art-a art-service-icon-box\">\n\t\t      <!-- service content -->\n\t\t      <div class=\"art-service-ib-content\">\n\t\t        \t\t        <!-- title -->\n\t\t        <h5 class=\"mb-15\">\n\t\t        \t<span >\n\t\t        \t\tI cut through SIEM noise\t\t        \t<\/span>\n\t\t        <\/h5>\n\t\t        \t\t        \t\t        <!-- text -->\n\t\t        <div class=\"mb-15\">\n\t\t        \t<div >\n\t\t        \t\t<p>You don\u2019t need more alerts \u2014 you need better ones. I help teams reduce noise, suppress false positives, and focus on what actually matters.<\/p>\t\t        \t<\/div>\n\t\t        <\/div>\n\t\t        \t\t        \t\t      <\/div>\n\t\t      <!-- service content end -->\n\t\t    <\/div>\n\t\t    <!-- service end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-4 col-md-6\">\n\n\t\t    <!-- service -->\n\t\t    <div class=\"art-a art-service-icon-box\">\n\t\t      <!-- service content -->\n\t\t      <div class=\"art-service-ib-content\">\n\t\t        \t\t        <!-- title -->\n\t\t        <h5 class=\"mb-15\">\n\t\t        \t<span >\n\t\t        \t\tI clean your logs at the source\t\t        \t<\/span>\n\t\t        <\/h5>\n\t\t        \t\t        \t\t        <!-- text -->\n\t\t        <div class=\"mb-15\">\n\t\t        \t<div >\n\t\t        \t\t<p>Messy fields cause weak detections. I fix your parsers, clean up field extractions, and map everything to ECS or CIM.<\/p>\t\t        \t<\/div>\n\t\t        <\/div>\n\t\t        \t\t        \t\t      <\/div>\n\t\t      <!-- service content end -->\n\t\t    <\/div>\n\t\t    <!-- service end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-4 col-md-6\">\n\n\t\t    <!-- service -->\n\t\t    <div class=\"art-a art-service-icon-box\">\n\t\t      <!-- service content -->\n\t\t      <div class=\"art-service-ib-content\">\n\t\t        \t\t        <!-- title -->\n\t\t        <h5 class=\"mb-15\">\n\t\t        \t<span >\n\t\t        \t\tI work across your whole toolset\t\t        \t<\/span>\n\t\t        <\/h5>\n\t\t        \t\t        \t\t        <!-- text -->\n\t\t        <div class=\"mb-15\">\n\t\t        \t<div >\n\t\t        \t\t<p>Splunk, LogScale, syslog, Cribl \u2014 I adapt quickly and fit into your existing workflow without friction.<\/p>\t\t        \t<\/div>\n\t\t        <\/div>\n\t\t        \t\t        \t\t      <\/div>\n\t\t      <!-- service content end -->\n\t\t    <\/div>\n\t\t    <!-- service end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-4 col-md-6\">\n\n\t\t    <!-- service -->\n\t\t    <div class=\"art-a art-service-icon-box\">\n\t\t      <!-- service content -->\n\t\t      <div class=\"art-service-ib-content\">\n\t\t        \t\t        <!-- title -->\n\t\t        <h5 class=\"mb-15\">\n\t\t        \t<span >\n\t\t        \t\tI align detection to real-world threats\t\t        \t<\/span>\n\t\t        <\/h5>\n\t\t        \t\t        \t\t        <!-- text -->\n\t\t        <div class=\"mb-15\">\n\t\t        \t<div >\n\t\t        \t\t<p>I help clients map detection to frameworks like MITRE ATT&amp;CK, NIST, and industry-specific threat models \u2014 so your rules are more than just logic; they\u2019re risk-aligned, testable, and strategically sound.<\/p>\t\t        \t<\/div>\n\t\t        <\/div>\n\t\t        \t\t        \t\t      <\/div>\n\t\t      <!-- service content end -->\n\t\t    <\/div>\n\t\t    <!-- service end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-4 col-md-6\">\n\n\t\t    <!-- service -->\n\t\t    <div class=\"art-a art-service-icon-box\">\n\t\t      <!-- service content -->\n\t\t      <div class=\"art-service-ib-content\">\n\t\t        \t\t        <!-- title -->\n\t\t        <h5 class=\"mb-15\">\n\t\t        \t<span >\n\t\t        \t\tI understand the whole detection pipeline\t\t        \t<\/span>\n\t\t        <\/h5>\n\t\t        \t\t        \t\t        <!-- text -->\n\t\t        <div class=\"mb-15\">\n\t\t        \t<div >\n\t\t        \t\t<p>Good detection isn\u2019t just about SIEM rules \u2014 it\u2019s about knowing what data\u2019s coming in, how it\u2019s parsed, enriched, normalised, triggered, escalated, and surfaced. I work across the full stack to make sure every stage supports the signal, not the noise.<\/p>\t\t        \t<\/div>\n\t\t        <\/div>\n\t\t        \t\t        \t\t      <\/div>\n\t\t      <!-- service content end -->\n\t\t    <\/div>\n\t\t    <!-- service end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  <!-- col -->\n\t\t  <div class=\"col-lg-4 col-md-6\">\n\n\t\t    <!-- service -->\n\t\t    <div class=\"art-a art-service-icon-box\">\n\t\t      <!-- service content -->\n\t\t      <div class=\"art-service-ib-content\">\n\t\t        \t\t        <!-- title -->\n\t\t        <h5 class=\"mb-15\">\n\t\t        \t<span >\n\t\t        \t\tI\u2019m SC cleared and delivery-ready\t\t        \t<\/span>\n\t\t        <\/h5>\n\t\t        \t\t        \t\t        <!-- text -->\n\t\t        <div class=\"mb-15\">\n\t\t        \t<div >\n\t\t        \t\t<p>UK-based, SC-cleared, and used to Gov, Defence, and enterprise security work. I onboard fast and deliver with minimal handholding.<\/p>\t\t        \t<\/div>\n\t\t        <\/div>\n\t\t        \t\t        \t\t      <\/div>\n\t\t      <!-- service content end -->\n\t\t    <\/div>\n\t\t    <!-- service end -->\n\n\t\t  <\/div>\n\t\t  <!-- col end -->\n\t\t  \t\t  \t\t<\/div>\n\t\t<!-- row end -->\n\n\t\t<\/div>\n\t\t<!-- container end -->\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82a18bb elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"82a18bb\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-2e31e76 e-flex e-con-boxed e-con e-parent\" data-id=\"2e31e76\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a3bb2e0 elementor-widget elementor-widget-heading\" data-id=\"a3bb2e0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Build insight, not noise<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63d2c96 elementor-widget elementor-widget-text-editor\" data-id=\"63d2c96\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Whether it&#8217;s parser issues, broken field mappings, or alert overload \u2014 I help clean the pipeline so your team can focus on real threats.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a5e64e elementor-widget elementor-widget-button\" data-id=\"4a5e64e\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/logsmith.io\/index.php\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-comments\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Talk to me <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d00ccc e-flex e-con-boxed e-con e-parent\" data-id=\"1d00ccc\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f5aa66c elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"f5aa66c\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d01f523 e-flex e-con-boxed e-con e-parent\" data-id=\"d01f523\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93c49dc elementor-widget elementor-widget-text-editor\" data-id=\"93c49dc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong data-start=\"1136\" data-end=\"1218\">\u201cAlert fatigue is a design problem. Detection should feel clean, not chaotic.\u201d<\/strong><br data-start=\"1218\" data-end=\"1221\" \/>\u2014 <em data-start=\"1225\" data-end=\"1295\">My philosophy after seeing too many SOC teams burn out on bad logic.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8fe25e6 e-flex e-con-boxed e-con e-parent\" data-id=\"8fe25e6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a701da3 elementor-widget-divider--separator-type-pattern elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"a701da3\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c39096 e-flex e-con-boxed e-con e-parent\" data-id=\"8c39096\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa0cf6d elementor-widget elementor-widget-heading\" data-id=\"aa0cf6d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Let's talk logs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-565e396 elementor-widget elementor-widget-text-editor\" data-id=\"565e396\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"478\" data-end=\"660\">Whether you\u2019ve got broken extractions, noisy alerts, or detection rules you don\u2019t trust \u2014 I\u2019m here to help. I take on freelance and short-term contract work across the UK and beyond.<\/p><p data-start=\"662\" data-end=\"753\">I\u2019m UK-based, SC-cleared, and comfortable dropping into fast-moving teams or solo projects.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a6ec72 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"0a6ec72\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/logsmith.io\/index.php\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-arrow-alt-circle-right\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Connect <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Turning noisy data into clear insight &lt;code&gt; I build &lt;\/code&gt; 10 + Years Experience 20 + Projects Finished 50 Happy&#8230; <\/p>\n<div class=\"art-el-more\"><a href=\"https:\/\/logsmith.io\/\" class=\"art-link art-color-link art-w-chevron\">Read more<\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-layout-builder.php","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"iawp_total_views":94,"footnotes":""},"class_list":["post-13","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/pages\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/comments?post=13"}],"version-history":[{"count":5,"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions"}],"predecessor-version":[{"id":318,"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/pages\/13\/revisions\/318"}],"wp:attachment":[{"href":"https:\/\/logsmith.io\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}