Attributes

Hard Skills

Nine domains of software engineering, each scored against a written rubric rather than a feeling. Self-audited October 2026 — the shape is the honest part, not any single corner.

Compilers4Parallelism3Hardware3Networking2Security2Data3ML3Agentic2Algorithms4
Each corner is scored 0–5. The faint rings are the rungs of the rubric below.

How a level is earned

  1. 0UnexploredNever touched it. Named here for honesty.
  2. 1ReadRead around it. Could follow a conversation, not join one.
  3. 2TaughtCoursework and exercises. Works when the problem is set for me.
  4. 3BuiltBuilt something of my own with it that worked.
  5. 4SustainedCarried something real through debugging, rewriting and reading the spec in anger.
  6. 5TeachingOthers ask me. I know where the sharp edges are and why they are there.

The domains

Currently training