Matthew Dudley

Matthew Dudley

I work on AI and security. I study Computer Science and Cyber Operations at Cedarville University and graduate in 2027.

This year I was a Research Intern on a Lockheed Martin ATL research project and placed 2nd of 7,011 in the National Cyber League. My CCDC team won the Ohio state championship, and I lead Project Pareto, a six-person capstone team building EDR for OT networks and small organizations. I'm looking for cyber and AI roles.

AI research

Research Intern on the Lockheed Martin ATL Research Project, March to July 2026.

Conducted proprietary research for Lockheed Martin Advanced Technology Labs in cybersecurity, focused on AI and agentic systems.

Lockheed Martin

ATL Research Project

Research Intern

MarAprMayJunJul 2026
  • Researched the cyber capabilities of modern LLM AI agents
  • Presented on major breakthroughs, roadblocks, and key findings from our research
  • Operated within a resource constrained environment
  • Built a test environment from scratch to understand important issues and design solutions
  • Documented observations, discoveries, solutions, and the processes behind building our solutions

Jarvis

My personal AI agent. I started it in June and it's now 333 commits and 40 build phases in, with a Windows installer on release 1.0.8.

A FastAPI backend runs the agent loop, memory, and tools. It works with Claude, OpenAI, Gemini, Groq, or local models through Ollama. Any device talks to it over one WebSocket: the web app, the Electron desktop app, or a Raspberry Pi with a mic and speaker. Wake word and speech-to-text run locally with openWakeWord and Whisper.

Tools are approval-gated. On a screen I get an approve button. On a speaker-only device the call is denied and Jarvis says why. It has 53 test files and its own evals for tool selection and task planning.

Web appDesktop appPi satellite
/device WebSocket
Jarvis core agent loopmemoryplannerlocal voice
approval gate
Home AssistantCalendarEmailGitHubSpotifyBrowserSearch+11 more

AI engineering at Proto

I built an AI pipeline that generates full courses of lessons on self-hosted language models, with a quality check on everything it writes. I also worked on retrieval so lessons draw on real source material.

ProtoAI Engineer · contract
Plan the courseWrite each lessonCheck the quality

A course takes shape lesson by lesson. Anything that fails the check gets rewritten.

Project Pareto

Our senior capstone asks how much defensive capability a small team can build with AI and public knowledge, for OT networks, small businesses, and churches. I lead the six-person team and work on the infrastructure side.

Our test range on Proxmox follows the Purdue model: Enterprise, Industrial DMZ, Operations, and Cell zones, split by three OPNsense firewalls. Wazuh in the DMZ collects from agents on the Windows hosts, and a Zeek and Suricata sensor watches the cell network from a mirror port. At the bottom sit a Rockwell Micro820 PLC and an OpenPLC instance. Attacks start from a Kali box in Enterprise.

The zones, firewalls, and Wazuh are up. Next we wire in the PLC and route firewall and sensor logs into Wazuh.

Project Pareto OT testbed drawing: Enterprise, Industrial DMZ, Operations, and Control/Cell zones on VLANs 10 to 40, separated by IT, OT, and Cell firewalls, with Wazuh in the DMZ, a Zeek and Suricata sensor on the cell network, a Micro820 PLC and OpenPLC, and a Kali attacker in Enterprise
Our testbed drawing, PARETO-OT-003. Opens full size.

Teaching

As a Cyber Student Fellow I teach two seminars to 30+ underclassmen, and I rebuilt almost all of their curriculum. Basic Cyber Maneuvers takes beginners through Linux, Windows, and networking on TryHackMe, ending with OverTheWire Bandit, OSINT, and NCL prep.

Advanced Cyber Maneuvers walks the cyber kill chain on CU's Cyber Range, from Nmap scans through EternalBlue, pivoting, Modbus attacks, privilege escalation, and Sliver C2. It ends with CEDAR FLAG, a mock cyber operation modeled on the Air Force's Red Flag.

BCMBasic Cyber Maneuversdefense · blue tag
ACMAdvanced Cyber Maneuversoffense · red tag

Basic: 13 weeks of fundamentals, rebuilt

  • Linux
  • file system
  • shells
  • SSH
  • Vim
  • tmux
  • PowerShell
  • registry
  • TCP/IP
  • DNS
  • Bandit
  • OSINT
  • NCL prep

Advanced: the kill chain, on the Cyber Range

  1. ReconNmap, Rustscan, Wireshark
  2. Enumerationreading scan results
  3. ExploitationEternalBlue, Shellshock, Modbus
  4. Pivotingproxychains
  5. Privilege escalationLinux and Windows
  6. C2 and objectivesSliver, Hashcat, Hydra
Exercise CEDAR FLAGthe final mock operation

TechStop

I started at TechStop, Cedarville's IT help desk, as a Tier 1 technician in August 2024, working tickets and calls across hardware, software, and network problems. A year later I was promoted to Technical Lead.

Now I lead the 15 to 20 technicians who handle support for the whole university. I oversee incident resolution and mentor newer techs.

We standardized customer follow-up to a call, a text, and an email, then wait for the customer to respond. Resolved tickets get closed, and a new one opens if the problem comes back. Comparing my first year as lead, August 2025 to July 2026, with the year before, average recorded resolution time, from ticket creation to closure, fell about 27%, from 37.8 to 27.5 hours. We also closed about 30% more Personal Technology tickets, 775 against 598.

I'm also an Eagle Scout.

Incoming

    Team, 15 to 20

    lead: me

    Resolved

      Tier 1 TechnicianAug 2024
      Technical LeadAug 2025 to now
      Ticket reports, Aug to July2024–252025–26
      Avg recorded resolution time37.8 h27.5 h
      Personal Technology tickets closed598775

      Board tickets are examples. The table is from our ticketing reports.

      Competitions

      National Cyber League, Spring 2026 Individual Game: 2nd of 7,011, with a perfect 3,000 of 3,000 points, 99% accuracy, and no hints. One season earlier I placed 25th of 7,876. In the Team Game we placed 9th of 3,634, up from 21st of 4,214.

      In CCDC, where student teams defend a live network against a professional red team, we won the 2026 Ohio state round, placed 2nd at Midwest regionals, and reached the wildcard round for nationals.

      At CyberSEED 2026 our Cedarville team of four placed 2nd and won $2,500.

      This is my first year in the NSA Codebreaker Challenge, and I've finished the first three tasks so far.

      NCL Spring 2026 · Individual Game · score report

      2nd

      of 7,011
      3,000 / 3,000 points
      99% accuracy, 0 hints

      CategoryPointsAccuracy
      Open Source Intelligence385100%
      Cryptography360100%
      Password Cracking35595%
      Log Analysis300100%
      Network Traffic Analysis300100%
      Forensics30094.7%
      Scanning and Recon300100%
      Web App Exploitation300100%
      Enumeration and Exploitation300100%
      Competition2026 result
      NCL Individual2nd of 7,011
      NCL Team9th of 3,634
      CCDC Ohio1st, state champions
      CCDC Midwest regional2nd, wildcard round
      CyberSEED2nd, team of 4
      NSA Codebreaker3 tasks done, in progress

      This site

      I built m4tthew.org on Cloudflare Workers with a D1 database. There's a whole desktop hidden in it, and six flags to find if you like CTFs. I also wrote up how it's built. The terminal below works. Try startx or ctf.

      Work and projects

      Projects open for more detail.

      work/
      Mar 2026 to Jul 2026

      Lockheed Martin ATL Research Intern

      Conducted proprietary research for Lockheed Martin Advanced Technology Labs in cybersecurity, focused on AI and agentic systems.

      contract

      Proto AI Engineer

      Built RAG pipelines and automated curriculum generation on self-hosted LLMs, serving Llama 3.3 70B through vLLM.

      Aug 2025 to May 2026

      Cedarville University Cyber Student Fellow

      Taught 30+ underclassmen network scanning, exploitation, and defense in Basic and Advanced Cyber Maneuvers, and rebuilt almost all of the curriculum for both.

      Aug 2024 to now

      Cedarville IT, TechStop Technical Lead

      Started as a Tier 1 technician and was promoted to lead a year later. I lead 15 to 20 technicians supporting the whole university, and made process changes that cut our average resolution time.

      projects/
      running

      Project Pareto

      EDR for OT networks and small organizations. I lead the six-person capstone team and work on the infrastructure side.

      workers · d1

      m4tthew.org

      This site. A Cloudflare Worker and D1 backend, a desktop you can reach with startx, and a six-flag CTF.

      private · v1.0.8

      Jarvis

      My personal AI agent. Approval-gated tools, long-term memory, local wake word and speech-to-text, and any device over one WebSocket.

      Say hi

      I'm looking for cyber and AI roles starting in 2027. Email is the fastest way to reach me.