-
π§ I build developer tools, testing frameworks, and documentation infrastructure that reduce friction and improve code quality at scale.
-
π§ͺ I designed a cross-language testing framework used across 40+ docs projects and 35,000+ code examples, including comparison utilities for Go, Java, Python, C#, JavaScript, and MongoDB Shell.
-
π§° I build CLI tools in Go for documentation analysis, semantic diffing, and quality metrics. Check out tokendiff for human-readable diff output.
-
π± In my downtime, I ship iOS and macOS apps: PR Focus for managing pull request activity, and Shattered Ring for RPG playthrough tracking.
-
π± Primary languages: Go and Swift, plus whatever the problem requires.
-
π‘ Two principles guide my work: solve real problems (every tool addresses friction I've experienced) and help others be effective (the best infrastructure is invisible).
-
π I occasionally write deep-dives on interesting problems at dacharycarey.com
-
β‘ Outside of code: overland travel, gardening, tractor projects, and video games.
-
π‘ Vermont, USA. I share my home with my spouse masukomi, two dogs, and a cat.
Developer Experience Engineer. By day, I write tools and infrastructure. By night, iOS and macOS apps.
-
MongoDB
- Bennington, VT
-
00:29
(UTC -05:00) - https://dacharycarey.com
Pinned Loading
-
diffx
diffx PublicGo implementation of Myers diff with heuristics for cleaner, more readable output
Go
-
fenestro
fenestro PublicGo library for rendering HTML in native macOS windows. Built for CLI tools that need rich visual output.
Go
-
grove-platform/audit-cli
grove-platform/audit-cli PublicA CLI tool to help documentation teams perform audit-related tasks across the docs monorepo.
Go 2
-
grove-platform/OASprey
grove-platform/OASprey PublicUse Jest to assert that HTTP responses satisfy an OpenAPI spec
TypeScript 1
-
prfocus-website
prfocus-website PublicWebsite and documentation for the PR Focus macOS app
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.






