Skip to content
View truizlop's full-sized avatar

Organizations

@arrow-kt @bow-swift

Block or report truizlop

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.

Content in all repositories owned by your account will be closed.
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
truizlop/README.md

Hi, I'm Tomás Ruiz-López 👋

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

Bow — Typed Functional Programming in Swift

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

Bow Arch — Functional Architecture in Swift

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

Training an unbeatable AI to play Santorini

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.

Repository

DQNSnake

Training a model to play Snake using DQN

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.

Repository

LovecraGPT

LovecraGPT

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

ndrstnd — Read agent-produced changes like a story

ndrstnd turns large, agent-produced branch changes into a local, evidence-linked review workspace with a narrative story, timeline, test plan, and full diff.

Repository · Website

nef

nef

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

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.

Repository · App Store

Bow OpenAPI

Bow OpenAPI

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

Stormfather — an interactive map and simulation of Roshar

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

Pinned Loading

  1. AlphaSantorini AlphaSantorini Public

    An attempt to train an AlphaZero-style neural network to play the board game Santorini

    Swift 8

  2. DQNSnake DQNSnake Public

    An AI that uses DQN to play Snake

    Swift 1

  3. LovecraGPT LovecraGPT Public

    A GPT-like language model trained on Lovecraft's texts

    Swift 2

  4. bow-swift/bow bow-swift/bow Public

    🏹 Bow is a cross-platform library for Typed Functional Programming in Swift

    Swift 660 31

  5. bow-swift/bow-arch bow-swift/bow-arch Public

    🏛 Functional Architecture in Swift using Bow

    Swift 198 5