Senior software engineer
I build the software your business runs on.
I'm Grant DeFayette, a senior software engineer with 13+ years shipping products end to end. I build new systems, modernize the aging ones, and rescue the stranded, then keep them running. Lately I prefer to build in Rust and React, and I still work across Node, Java, and .NET.

What you get
Start a project
Deep implementation across many stacks, system design from first principles, and someone who can talk to your team and your customers while the work ships. One person carries the problem from architecture to shipped code, so there are fewer handoffs and less gets lost between them.
Latest product
BatchHound
BatchHound is a pet food recipe hub for building and validating homemade dog food. Recipes are checked against FEDIAF 2025 and AAFCO 2016 nutrient standards, portions are calculated per dog by weight and life stage, and shopping lists are generated by pack quantity. An MCP server lets AI assistants help draft recipes.
Built on my own stack
This site runs on Riposte, the open-source Rust and Axum social platform I built. The page you're reading is served by it.