Skip to content
View matthart1983's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report matthart1983

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
matthart1983/README.md

Hey, I'm Matt 👋

Systems engineer building high-performance infrastructure tools in Rust.

Based in Sydney 🇦🇺 · Currently at Westpac · Background in low-latency trading systems & network infrastructure.


🔧 What I Build

Project What Stars
NetWatch Real-time network diagnostics in your terminal. One command, zero config, instant visibility — eBPF process attribution, TLS forensics, egress policy linting. Stars
syswatch Real-time system diagnostics in your terminal. Sibling to NetWatch — twelve tabs, plain-English insights, session scrubber. macOS + Linux. Stars
diskwatch Single-host, read-only disk diagnostics TUI. Sibling to netwatch and syswatch — devices, volumes, SMART, hot files. Stars
essh Enhanced SSH client with TUI — manage connections, keys, and sessions. Stars
nanofix Ultra-low-latency FIX protocol engine — 28 ns serialize, 2.25M msg/s, 29× faster than QuickFIX/J. Stars
PulseDB Time-series database with columnar storage, Gorilla compression & custom query languages. Stars
ticktape Deterministic, replicated services on the sequencer architecture — with simulation testing built in. Stars

Also in the workshop: netscan · agentwatch · logwatch · neo · PulseLang


🛠️ Tech

Rust · eBPF · Go · Java · Aeron · ratatui · tokio · DPDK · FIX Protocol · Docker · Kubernetes


📈 Focus Areas

  • Low-latency systems — zero-allocation, lock-free, SIMD-accelerated
  • Terminal UIs — ratatui + crossterm, keyboard-driven tools
  • Network infrastructure — packet capture, protocol decoding, deep inspection
  • Deterministic systems — sequencers, replicated state machines, simulation testing
  • Database internals — columnar storage, compression codecs, query engines
  • Trading systems — FIX protocol, order routing, market data

Pinned Loading

  1. netwatch netwatch Public

    Real-time network diagnostics in your terminal. One command, zero config, instant visibility.

    Rust 2.2k 85

  2. essh essh Public

    Enhanced SSH client with TUI — manage connections, keys, and sessions

    Rust 85 5

  3. nanofix nanofix Public

    Ultra-low-latency FIX protocol engine in Rust — 28 ns serialize, 2.25M msg/s

    Rust 16 3

  4. syswatch syswatch Public

    Single-host system diagnostics TUI. Sibling to netwatch. Twelve tabs, plain-English insights, session scrubber. macOS + Linux.

    Rust 693 31

  5. diskwatch diskwatch Public

    Single-host, read-only disk diagnostics TUI. Sibling to netwatch and syswatch.

    Rust 115 2

  6. ticktape ticktape Public

    Deterministic, replicated services on the sequencer architecture — with simulation testing built in. Rust.

    Rust 6