Skip to content
View JamesMarcusAnderson's full-sized avatar

Block or report JamesMarcusAnderson

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.

Content in all repositories owned by your account will be closed.
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

Hi, I'm James Anderson

Hardware & systems builder — I take things apart to understand how they work, then build things that work better. Strictly white-hat: I research responsibly and build defensively.

Featured work

Free, open hardware-analysis platform — board-level teardowns, diagnostics guides, and standard operating procedures.

Multi-GPU LLM inference engine in Objective-C + Metal: custom mmap-backed GGUF loader, runtime-generated MSL kernels for 15 weight encodings, a declarative graph compiler, and a bounded-memory tiled executor.

Reproducing the published checkm8 SecureROM dump of the Apple Lightning AV Adapter (S5L8747) — read-only research; failures documented honestly.

Custom Pico SWD/JTAG probe (RP2040 + OpenOCD) bringing up the iPhone X (A11) debug port.

Board-level analysis of the Xfinity XB3 gateway (Arris TG1682, Intel Puma 6): J3 UART boot log and regulator research.

Apple T2 DFU-mode USB enumeration notes (2020 MacBook Air) — enumeration only, no exploit work.

Apple Smart Battery Case (A2070) debug console + I2C telemetry — read-only research; RDP2 stopped extraction.

What I do

  • Hardware security & reverse engineering — custom JTAG/SWD probe design (Raspberry Pi Pico + OpenOCD), Secure Enclave debug research, firmware analysis
  • Apple internals — Lightning AV adapter checkm8 SecureROM research, Apple T2 DFU-mode enumeration
  • GPU & systems programming — Metal compute, multi-device execution, memory-bounded tiled inference
  • Board-level work — UART debug bring-up and hardware debugging (Xfinity XB3 / Arris platform)

Find me

📍 Houston, TX

Pinned Loading

  1. noc-monitoring-lab noc-monitoring-lab Public

    Prometheus + Grafana NOC monitoring lab: availability, latency and bandwidth alerting with a documented simulated-outage incident report.

    Shell

  2. noc-troubleshooting-runbook noc-troubleshooting-runbook Public

    NOC troubleshooting runbook: 5 common failure scenarios (VLAN, DHCP, DNS, routing, interfaces) with symptoms, diagnosis commands, root cause, fix and verification.

  3. mini-siem-lab mini-siem-lab Public

    Mini-SIEM lab: Graylog syslog collection with searches, alerts and signal-vs-noise analysis for auth failures, flaps, restarts and service errors.

    Python

  4. net-inventory-healthchecks net-inventory-healthchecks Public

    NOC shift tooling: Python inventory health checks (reachability, DNS, ports) plus Ansible config backups -- with safe credential practices.

    Python

  5. tamarin tamarin Public

    iPhone X (A11) debug-port bring-up over SWD with a $4 Pico probe — wiring, scope-verified voltages, OpenOCD configs, session logs

  6. haywire haywire Public

    Reproduced the published checkm8 SecureROM dump of Apple's Lightning AV Adapter (S5L8747) — verified dump, every failure documented. Read-only.