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.

13+ years
shipping products end to end across many stacks
Rust and React
the forward focus, including MCP and ACP server work
Open source
merged contributions to Zed, Nixpkgs, and others

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.

How I work

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.

Try BatchHound

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.