Hi, I'm ThatsNoMoon.

I'm a current hobbyist programmer and student, future software engineer.

I'm a fan of hipster programming languages like Rust and Elixir.

My Projects


An early WIP REPL environment for any language with a plugin.


A configurable keyword highlighting bot for Discord.


Stack-based string types for Rust backed by tinyvec.

You can check out all my repositories for older projects (and projects I'm not as proud of).

My Blog Posts

How Monads Solve Problems

December 19, 2021 16 min read fp

An exploration and explanation of real-world monads in TypeScript.


November 23, 2020 7 min read personal

What I've learned about being non-binary.

Visit all my posts for more.