I’ve been working in software for more than 20 years, with a background that includes compilers, infrastructure tooling, distributed systems, and developer platforms.
I care about clear code, practical systems design, healthy engineering teams, and open source.
At Diet Doctor, I lead engineering work across product and platform.
My work includes:
- improving developer experience and delivery speed
- building and maintaining backend systems
- aligning technical decisions with product needs
- mentoring engineers and supporting team development
I’ve contributed to a range of open-source projects, from widely used developer tools to smaller libraries and docs.
Some examples:
| Project | Description | Language |
|---|---|---|
| ⭐ | Git: Version control system | C |
| ⭐ | Go: Programming language | Go |
| ⭐ | Homebrew: Package manager | Ruby |
| ⭐ | Kubernetes: Container orchestration | Go |
| ⭐ | Qt: Cross-platform UI toolkit | C++ |
| Project | Description | Language |
|---|---|---|
| Genqlient: GraphQL client | Go | |
| Elasticsearch Go client | Go | |
| Testify: Testing toolkit | Go | |
| Gqlgen: GraphQL server | Go | |
| GitHub tooling | Go | |
| go-openai: Unofficial OpenAI client | Go | |
| Migrate: Database migrations | Go | |
| Golangci-lint | Go | |
| Revenuecat | Go | |
| Docker Docs | Go | |
| Moq | Go |
| Project | Description | Language |
|---|---|---|
| Amplitude RN Client | TypeScript | |
| Heroku CLI | JavaScript | |
| Sentry Wizard | TypeScript | |
| Git Git Gadget | JavaScript | |
| Google Calendar Chrome Extension | JavaScript | |
| Web-scrobbler | JavaScript |
| Project | Description | Language |
|---|---|---|
| Gvm: Go version manager | Shell | |
| Oh My Zsh | Shell | |
| Travis CI Docs | Ruby |
| Project | Description | Language |
|---|---|---|
| qBittorrent | C++ | |
| Cassandra Python driver | Python | |
| Splinter | Python | |
| Nose Timer | Python |





