~/oberdorf.tech
HomeAboutExperienceProjectsSkillsSecurityInterestsBlog

Projects

Code that sometimes explodes

squeezefs

featuredRust

An opinionated filesystem written with AI — systems thinking meets modern tooling.

filesystemruststorage

cortex-mcp

featuredGo

LLM diagnostics at scale — MCP-oriented tooling for understanding model behavior in the wild.

mcpllmdiagnostics

nCentralDumpsterDiver

featuredC#

Security research tool against SolarWinds N-central: rogue agent via self-registration dumps appliance configuration (including potential plaintext secrets). Reported to PSIRT.

securityresearchmsp

ADLockAudit

featuredC#

Utility to analyze Active Directory lockouts across 2008R2–2016 domain controllers via remoting and WMI.

active-directoryopswindows

thermald-ng

Go

Sometimes you just want to write your own daemon to keep temps in check.

systemslinuxthermal

lustrefs-exporter

featuredRust

Prometheus exporter for Lustre — observability for the filesystems that matter at AI scale.

lustreprometheusobservability

Graph2AutoTask

C#

O365 email parser via Microsoft Graph API that creates tickets in Autotask PSA.

automationmspo365

Datto_Monitors_Components

Batchfile

Datto RMM components for monitoring, deployment, and day-to-day MSP operations.

msprmmops

AnteroAddSQLAuth

C#

Dynamic patcher for Antero AllAmax to add SQL authentication, server, and port specification.

patchingsqltools

$ whoami → Justin Oberdorf

© 2026 · Lustre first. Break things second. Ship credibility always.

GitHubLinkedIn