Skip to content
View sethbarrett50's full-sized avatar

Highlights

  • Pro

Block or report sethbarrett50

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sethbarrett50/README.md

Seth Barrett

PhD Student · Cybersecurity Researcher · Software Engineer

I research machine learning-based intrusion detection for IoT systems, with a focus on streaming evaluation, concept drift, conformal evaluation, adaptive retraining, and explainable AI.

Website GitHub DFAIR Lab Augusta University


About Me

I am a PhD student in Computer and Cyber Sciences at Augusta University. My work sits at the intersection of cybersecurity, machine learning, IoT systems, digital forensics, and real-time intrusion detection.

My current research focuses on building intrusion detection systems that can operate under realistic streaming conditions, where traffic distributions shift over time and models need to adapt without collapsing under retraining overhead.

I also teach introductory Python as a graduate teaching assistant and work part-time as a Senior Software Engineer at Kart Chaser, where I help maintain live-streaming and cloud infrastructure.


Current Focus

  • Streaming IoT intrusion detection
  • Conformal evaluation for drift detection
  • Adaptive retraining and adaptive chunking
  • Explainable AI for security systems
  • Multimodal security data pipelines
  • Cloud and live-streaming infrastructure
  • Python tooling, automation, and research software

Research Areas

Cybersecurity        Machine Learning       IoT Security
Digital Forensics    Concept Drift          Conformal Evaluation
XAI                  Network Traffic        Edge Feasibility

Selected Projects

FIRCE / FADES

A research framework for real-time intrusion detection using conformal evaluation, adaptive retraining, and streaming simulation under concept drift.

Core ideas:

  • Drift-aware model evaluation
  • Approximate cross-conformal evaluation
  • Adaptive chunk sizing
  • Runtime-aware retraining policies
  • Comparative analysis against representation-space drift detectors

XSecIoT

A machine learning-based intrusion detection system for IoT network traffic, integrating real-time flow classification and explainable AI components.

Focus areas:

  • Binary and multiclass attack detection
  • CICFlowMeter-style feature pipelines
  • SHAP and LIME-based explanations
  • Reproducible Python package structure

DFAIR Lab Tooling

Research and infrastructure tooling for cybersecurity experiments, GitHub Actions runners, paper workflows, and lab automation.


Technical Stack

Languages

Python Julia TypeScript Svelte LaTeX Bash

ML / Data

PyTorch scikit-learn Pandas NumPy

Infrastructure

Docker Google Cloud GitHub Actions Linux Proxmox

Workflow

uv Ruff pytest mypy


Publications and Writing

My research includes work on:

  • IoT malware and attack behavior
  • ML-based network anomaly detection
  • BGP security policy analysis
  • IoT device fingerprinting and authentication
  • Privacy and security implications in consumer technologies
  • Vault apps and gray-zone digital forensics

For a more complete list, visit my website: sethbarrett.xyz


What I Like Building

  • Research code that other people can actually reproduce
  • Security experiments with realistic deployment assumptions
  • Python CLIs and developer tools
  • Cloud infrastructure for streaming systems
  • Homelab setups for research and teaching
  • Clean documentation for messy technical systems

Contact


Researching adaptive, explainable, and deployable security systems for real-world IoT environments.

Pinned Loading

  1. DFAIR-LAB-Augusta/XSecIoT DFAIR-LAB-Augusta/XSecIoT Public

    XSecIoT is a research project that implements an ML-based IDS for IoT networks. Additions to this include: conformal evaluation with automatic model retraining, multimodal classification and real-t…

    Python 7

  2. AIST-2110-Labs AIST-2110-Labs Public

    Lab code files for AIST 2110 [Intro to Python] at Augusta University

    Jupyter Notebook 9 1

  3. DFAIR-LAB-Augusta/CADE_FIRCE DFAIR-LAB-Augusta/CADE_FIRCE Public

    Forked from whyisyoung/CADE

    Code from the USENIX Security 2021 paper -- CADE: Detecting and Explaining Concept Drift Samples for Security Applications; Updates to work with FIRCE

    Python

  4. LaTeX-wc LaTeX-wc Public

    PyPI package for getting real word count from `.tex` files

    TeX 2

  5. mlprg-website mlprg-website Public

    static site generator for our ML paper reading group's website

    TypeScript 3 1