← All speakers

Bio, Work & Ideas

Mithun Hunsur

Conference affiliation: Ambient · 2023

Mithun Hunsur is a product-engineering technical staff member at Overworld, developing interactive experiences powered by generative world models. He designed the GGUF model format, helped build the Rust-native inference library llm.rs, and contributed to Waypoint-1.5, a real-time video world model for consumer hardware.

From game engines to local AI

An Australian systems programmer based in Sweden, Hunsur studied at Monash University and contributed to the D programming language’s runtime and standard library. He improved exception-handling performance in the LDC compiler and explored experimental CPU design, developing an early interest in the intersection of hardware, programming languages, and performance.

He co-developed Just Cause 2: Multiplayer and worked at Lexer and Avalanche Studios before joining Ambient, where he helped build an open-source runtime for multiplayer games and three-dimensional applications using Rust, WebAssembly, and WebGPU. His account of building Ambient examines the practical challenges of delivering sophisticated interactive software across desktop platforms and the web.

In 2023, Hunsur combined an early Rust implementation inspired by llama.cpp with a parallel effort and became a lead maintainer of rustformers/llm. The project, now unmaintained, gave developers reusable interfaces for multiple model architectures, persistent inference sessions, configurable sampling, hardware backends, and cross-platform deployment. He also designed GGUF and authored its format specification, defining a self-contained, extensible way to package model weights and metadata for GGML-based inference systems.

  • Practical local inference: Hunsur weighs privacy, latency, operating costs, and application-specific customization against memory requirements, hardware limits, licensing restrictions, and ecosystem instability. His local-inference demonstration showed quantized Llama models running on a MacBook CPU and illustrated how GPU acceleration improves responsiveness.
  • Small models for structured extraction: To turn inconsistent Wikipedia dates into usable historical data, he generated preliminary training examples with GPT-3, corrected them, fine-tuned a smaller model with Axolotl, and parsed its structured outputs in Rust. The resulting pipeline replaced repeated cloud-model calls with a narrower, locally executable system.
  • Interactive generative worlds: At Overworld, Hunsur combines game-engine development with model inference on consumer hardware. His project Hypnagogia extends an Overworld gameplay client with ComfyUI, generated environments, keyboard-and-mouse navigation, image regeneration, and optional vision-language feedback.

Read the topics behind these talks

1 conference talk

References