A home for the things I make
An introduction to this corner of the internet: software, side projects, and the ideas that make me want to build.
I’m a software engineer in San Antonio, Texas. I build software to solve practical problems, working across backend, frontend, and infrastructure.
My personal projects include programming languages, parsers, and tools for working with data. This site collects those projects and my writing.
The name comes from my dislike of lawn work. Every time I finish mowing, I announce that I’ve conquered or vanquished the lawn.
An introduction to this corner of the internet: software, side projects, and the ideas that make me want to build.
An experimental programming language that brings ideas from Ruby, Scala, F#, and Go into a language of its own.
Technologies: Go, TypeScript, Tree-sitter
A PEG parser combinator in Crystal, with support for left and right recursion and a command-line parser.
Technologies: Crystal, Parsing, PEG
Approximate string matching in Ruby. Find the near-matches that an exact lookup would miss.
Technologies: Ruby, Search, Algorithms