Go lang

Go lang

I build backend web services and cross-platform command line interfaces (CLI tools) in the Go programming language for macOS, Linux, and Windows.

  • Interactive terminal user interfaces (TUI apps)
  • Cross-platform CLI apps to support functionality on macOS, Linux, and Windows
  • Unit testing, including test-driven development (TDD) where appropriate
  • REST API development with experience in the native http package, chi, and gin
  • Working with SQL using SQLx
  • Building web socket servers
  • Working with goroutines, channels and context
  • Shipping CLI apps over Git using GoReleaser

See all the other Technologies I work with.