I'm a Principal Software Engineer working across iOS, Swift, and AI. These are some of the open-source projects I've built and contributed to.
Bow is a cross-platform library for typed functional programming in Swift, providing higher-kinded type emulation, type classes, data types, optics, effects, and more.
Repository · Website and documentation
Bow Arch explores pure functional application architecture in Swift. Built around comonadic user interfaces, it emphasizes immutable state, composable components, clear separation of concerns, and testability.
Repository · Website and documentation
AlphaSantorini is an AlphaZero-style system for the board game Santorini: a Swift game engine, Monte Carlo tree search, MLX model training, and a browser UI powered by SwiftWasm and ONNX Runtime Web.
DQNSnake is a hybrid Swift and Python reinforcement-learning project that trains a Deep Q-Network to play Snake. Swift owns the DQN, training, evaluation, and checkpointing pipeline, with MLX providing the neural-network stack.
LovecraGPT is an educational, GPT-like language model built in Swift with MLX and trained on a small corpus of H. P. Lovecraft's writing. It covers corpus preparation, byte-level BPE tokenization, training, ONNX export, and browser inference.
Repository · Try the browser demo
ndrstnd turns large, agent-produced branch changes into a local, evidence-linked review workspace with a narrative story, timeline, test plan, and full diff.
nef is a toolset for creating verified documentation with Xcode Playgrounds. It can compile playgrounds and export them as Markdown, Jekyll-ready sites, or Carbon code snippets.
Repository · Website and documentation
nef-editor-client is the open-source iPad client for nef Playgrounds. It finds Swift packages through GitHub and works with the nef backend to generate playgrounds that can be opened and used directly on iPad.
Bow OpenAPI is a command-line tool that generates Swift network clients and Swift packages from OpenAPI or Swagger specifications, with support for Xcode integration and testable effects through Bow.
Repository · Website and documentation
Stormfather is an original, unofficial fan-made living 3D atlas of Roshar, built with React, Three.js, and Blender. It combines an explorable continent with detailed landmarks, animated inhabitants, caravans, ships, and a Highstorm that travels across the world.













