I build GPU and ML systems for Apple Silicon and the browser: MLX kernels and model ports, browser-native WebGPU inference, and spatial tools for inspecting generated worlds.
- MLX Core: antialiased linear and cubic
nn.Upsampleand compiled-kernel correctness for negative-strided inputs. - WebGPU Samples: an external Vision Transformer sample with interactive attention visualization.
- vLLM-MLX: lifecycle-managed model residency, including lazy loading, idle unload, cancellation-safe transitions, and public lifecycle state.
- MLX-LM: rotating KV cache support for sliding-attention layers.
- MLX serving: 15 merged contributions to MLX OpenAI Server and five merged contributions to oMLX, centered on streaming, tool calls, reasoning parsers, cancellation, cache integrity, and API compatibility.
See the full contribution index, selected reviews, and independent deployment evidence.
@kaminos/webgpu-inference-kitis a composable WebGPU runtime for tensors, kernels, staged programs, route adapters, and cooperative scheduling.moge-webgpuruns MoGe-2 depth and surface-normal estimation in browser-native compute shaders.sharp-webgputurns a single image into 3D Gaussian splats in the browser.sf3d-webgpugenerates textured 3D meshes in browser-native WebGPU.kimodo-webgpuruns NVIDIA's 282M-parameter text-to-motion diffusion transformer in browser WebGPU, with DDIM sampling, denoising, and forward kinematics on the client.
mlx-nf4is a standalone native Metal NF4 extension for stock MLX, verified from a clean source install on M2 Pro and exercised end to end by double-quantized GPT-2 and the 9.3Bmlx-ideogram4image pipeline.cosmos3-mlxis a full-source MLX port of NVIDIA's 16B Cosmos 3 Nano world model for text/image-to-video and joint video/audio generation.wilor-mlxrebuilds WiLoR hand-pose estimation end to end in MLX.trellis2mlxandpixal3d-mlxbring image-to-3D generation to Apple Silicon without PyTorch.
Kaminos is very much a work in progress:
it is the research bench where I explore the ideas that interest me most right
now, especially browser-native ML, spatial interfaces, and tools for inspecting
and shaping generated worlds. The WebGPU inference kit above is the most mature
reusable component to emerge from that work.
Contact: n.lyons53@gmail.com




