Skip to content
View AxelMcKenna's full-sized avatar
  • MIMR
  • Christchurch

Highlights

  • Pro

Organizations

@Alpha-Gamma-Phi-Limited

Block or report AxelMcKenna

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

Axel McKenna

Software engineering student at the University of Canterbury. I like to build data-heavy, performance-critical systems.

Now

Malaghan Institute of Medical Research (work): Single-cell RNA-seq platform, now part-time after a full-time internship. Built a distributed execution runtime dispatching pipeline steps across containerized GPU workers - 5-20x speedups on datasets over ~50k cells. Prototyping a sandboxed LLM-authoring pipeline that generates new pipeline methods (e.g. integration) from a natural-language spec or an uploaded notebook.

DAMASCUS: LLM inference engine for Apple Silicon in C++20 and Metal. GGUF loading, custom transformer kernels, grouped-query attention, KV-cache execution, end-to-end forward pass with HuggingFace-aligned logits (≤1e-3 error). Researching AMX-accelerated prefill and hybrid GPU/AMX scheduling on M1. → damascus-llm.dev · github.com/AxelMcKenna/DAMASCUS

Selected Work

Malaghan Institute (internship, Nov 2025 - Feb 2026): Content-addressed checkpointing modelled on Git object storage, cutting per-node storage from ~1.5GB to ~27MB (~98% reduction). DAG-based workflow orchestration engine with parallel execution, dependency tracking, and checkpoint rewind/resume. Agentic RAG pipeline with multi-stage execution - intent classification, tool use, retrieval, generation, verification.

Liquorfy: NZ-wide liquor price comparison (web + iOS). Ingestion pipeline normalizing 62,000+ products across 12 retailers into a unified schema, deduplicated to 20,000 canonical products for cross-retailer matching. 1.6M+ live prices and 6M+ price-change events tracked across 1,400+ ingestion runs. Geospatial search over 1,365 stores (80 regions) via PostGIS geography indexes with Redis caching. Pricing normalization engine standardizing per-100ml / per-standard-drink across 51,000+ products. Indexed lookups at ~0.07 ms/row over a 1.6M-row table. → liquorfy.co.nz · github.com/AxelMcKenna/Liquorfy

Stack

C++ · Metal · Python · TypeScript · C# · PostgreSQL/PostGIS · FastAPI · React · PyTorch · Docker

Elsewhere

LinkedIn

Pinned Loading

  1. Liquorfy Liquorfy Public

    A service that compares alcohol prices in New Zealand

    Python

  2. DAMASCUS DAMASCUS Public

    Inference engine for Apple Silicon

    C++

  3. ANVIL ANVIL Public

    Limit order book, matching engine, and market-making backtester in modern C++.

    C++

  4. ARRO ARRO Public

    AI-integrated construction management platform with a vision model based building plan evaluation pipeline

    Python 1

  5. HOP HOP Public

    BLE/BT messaging app using a mesh-spread algorithm

    C

  6. Trolle Trolle Public

    A service that allows users to compare the price of their shopping cart from supermarkets in their area

    Python