Ryan Grey

Projects

Reframer

A CBT-inspired web app that guides users through reframing negative thoughts using a structured 3-step workflow with LLM-powered assistance.

TypeScriptNext.jsPostgreSQLOpenAI

CHIP-8

A CHIP-8 emulator built as a shared Swift package, running natively on macOS, watchOS, tvOS, iOS (with AR), and the web via SwiftWasm.

SwiftSwiftUIARKitSwiftWasm

Tetris

A browser-based Tetris implementation with guideline-accurate gravity, wall kicks, 7-bag randomiser, and sound effects.

JavaScriptPhaser 3Webpack

About

I like building things. Most of these projects started as a question I couldn't let go of — how does an emulator actually work? Can I ship a Swift package that runs on every Apple platform? What does a useful AI workflow look like?

The name “fallible” comes from Karl Popper's fallibilism: the idea that knowledge grows through conjecture and refutation, not through certainty. Every commit is a hypothesis. Every deploy is an experiment. I write software the same way — iterate fast, stay honest about what's working, cut what isn't.

This site is a place to collect the things I've built outside of work. Some are polished, some are experiments. All of them taught me something.

Contact

Questions about how any of this was built? Happy to chat.

hello@fallibledev.com