👋
Hi, I'm Mark
- Creator of Flipt, an open source, self-hosted feature flag solution
- Staff Engineer @github, working on GitHub Codespaces
- Dad x2, Husband, Human
👷 Check out what I'm currently working on
- flipt-io/flipt - An open source, self-hosted feature flag solution (6 days ago)
- flipt-io/docs - (3 weeks ago)
- flipt-io/helm-charts - Helm charts for Flipt (3 weeks ago)
- cli/cli - GitHub’s official command line tool (1 month ago)
- flipt-io/flipt-grpc-ruby - GRPC Ruby client for Flipt (1 month ago)
🌱 My latest projects
- markphelps/flipt.io - Flipt Homepage
- markphelps/retry - (Another) retriable errors package for go
- markphelps/optional - Optional is a library of optional Go types
- markphelps/go-trace - Implementing a path tracer in Go
- markphelps/tictac - Un-winnable game of Tic Tac Toe using MinMax
📜 My recent blog posts
- Dependency Injection Explained (7 months ago)
- Trying Out Generics in Go (8 months ago)
- Switching My gRPC Project to Use Buf (8 months ago)
- 4 Things to Consider When Choosing a Go API Framework (9 months ago)
- Writing Tests for Your Database Code in Go (9 months ago)
📫 How to reach me
- Twitter: https://twitter.com/mark_a_phelps
- Blog: https://markphelps.me/
- PGP:
8C2F 565F D6B3 846C 0128 C20A 4D01 4921 FAF5 56E3