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, followed by apps I've developed.
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.
Repository · Explore the atlas
Relax is a self-care app for guided breathing, mood journaling, and daily affirmations. It offers a quiet space to pause, reflect on your day, and build a more mindful routine.
Morphio turns a sequence of portraits into smooth face-morphing animations. Choose two to eight photos, set the rhythm, and share the transformation as a video or GIF from your iPhone or iPad.
Stay Afloat is a real-time pipe-routing game inside a busy cruise ship. Rotate junctions, guide wastewater to treatment, and catch leaks while tiny passengers carry on with their holiday.
Gut Rush is a playful 3D runner through the digestive system. Guide a tiny bite through eight organ-inspired worlds, dodge obstacles, and discover how digestion works through fast-paced swipe gameplay.
Daily City Planner is a daily deduction puzzle on a city blueprint. Place streets, parks, lakes, and buildings to satisfy every clue, with one uniquely solvable city to uncover each day.
Plakoro is a companion for collectors of the Pokémon Plakoro series. Browse sets, track owned dice and individual variants, follow your collection's completion, and explore character and move cards in English, Spanish, and Japanese.
Coming soon.
Neon Scrap is a local two-player tank duel on one shared iPhone. Pick your ride, face off across the screen, and battle with transforming weapons, wraparound arenas, and a bold comic-book style.




















