Skip to content
View Hook12aaa's full-sized avatar
❤️
Building
❤️
Building

Block or report Hook12aaa

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


Claude Code Plugins

model-trainer - Autonomous supervised ML training for Claude Code. Hypothesis-driven: parallel experiments in git worktrees, two-stage review pipeline, X-Ray dashboard. Execute-Don't-Eyeball methodology.

deep-report - Turns a research question into a claim-verified, deep-dive PDF. Multi-agent pipeline with adversarial fact-checking — every load-bearing claim gets a verification sidecar.

runbug - Lets the agent drive frontend dev servers by accessibility role/name (not CSS selectors), replacing Playwright in the inner debug loop with three channels.

optmise - Claude Code plugin for MPS performance optimisation. Bandwidth first, measure before you touch the code. Parallel worktrees for hypotheses, dead-end documentation so the next person doesn't repeat your mistakes.


Apple Silicon / MLX Model Optimsation Research

qwen3-mlx - C++23 inference engine for Qwen3-4B on Apple Silicon. 125 tok/s, 1.62× llama-cli throughput, OpenAI-compatible streaming server, no Python runtime. Built by failing five optimisation hypotheses and landing one (quantized tied lm_head bandwidth).

marlin-mlx - C++ MLX inference engine for NemoStation/Marlin-2B video VLM on Apple Silicon. End-to-end video understanding running locally on a MacBook.

decomposer-mlx - Image layer decomposition using Qwen-Image-Layered. MLX 8-bit quantised, 2.3× faster than PyTorch MPS. Breaks images into composable layers for downstream editing.


Web Apps

CamEvents.org - Aggregates 25 sources of startup, innovation and research events across Cambridge into one filterable page. Zero cost, zero accounts, no monetisation — reached 1000+ users.

CozyGrids.com - Free tool that converts images into printable craft patterns (cross-stitch, knitting, diamond painting, crochet, embroidery) with a full editor and PDF/machine export. CIELAB colour science.

PuzzleDojo - Technical showcase: solves all 7 LinkedIn daily puzzles from a screenshot. Browser-side computer vision (OpenCV WASM), constraint propagation, Algorithm X, and BGE embeddings.


All projects are personal, maintained in my own time. Not affiliated with or endorsed by my employer.


🏢 Previously

AstraZeneca - four-year rotational programme spanning technology innovation, cyber security, learning and development, AI and enterprise transformation, commercial IT and global commercial. Helped shape enterprise programmes including the award-winning Generative AI accreditation for 10,000 colleagues, winning Gold at The Learning Awards 2025. Advised commercial leaders on AI opportunities. Designed and delivered global hackathons engaging a combined 490+ participants. Scaled the TH!NK neurodiversity ERG from ~20 members to 400+ across 9 countries.


GitHub Stats


footer

Pinned Loading

  1. personal personal Public

    A radically simplified, experimental portfolio project. This version is a clean slate: minimal, fast, and focused on custom code: no templates, no bloat, just a direct showcase of my front-end skil…

    CSS

  2. model-trainer model-trainer Public

    Skill-driven autonomous ML model training for Claude Code. Hypothesise, design experiments, train, review, and report with Execute-Don't-Eyeball methodology.

    JavaScript 2

  3. qwen3-mlx qwen3-mlx Public

    C++23 inference engine for Qwen3-4B on Apple Silicon. 125.77 tok/s (1.62x llama-cli). OpenAI-compatible streaming server. No Python, no llama.cpp, no Ollama.

    C++

  4. runbug runbug Public

    Claude Code plugin: thin runtime channel for driving frontend dev servers by accessibility role/name. Composes with the superpowers plugin.

    Shell