Hello, I’m Hayden
I’ve been designing and building software for 4 years. I’m currently a Software Engineering Team Lead at Johnson Controls working on developing custom solutions to solve unique customer problems.
- Follow Me on Github, LinkedIn, or Bluesky.
- Read blog posts I’ve written.
- Contract me for projects through my company Haybytes.
Join My Newsletter
Anytime I post a new article, or do something else I think you might be interested in I’ll send out an email.
Recent Posts
Talks
- Building Terminal User Interfaces In Go - Lean how to build a Terminal User Interface using the Bubble Tea library and toolset. We’ll cover some of the basics of the library, how to handle navigation, tips and tricks for debugging, and more 
- Building a SaaS Stack in Go - How we went about building a SaaS template to kickstart in Go. We'll cover some basics on project layout, observability, logging, and open-telemetry. We'll also dive into database selection, how to structure Http handlers, Integration testing and even how we're deploying applications. 
Podcast Appearances
- The Self-Host Cast - Join me as I sit down and chat with Hayden Kotelman, the developer of the popular self-hosted applications Mealie and Homebox.
Projects
- Recipinned - Designed to change the way you curate and keep recipes. Recipinned allows you to import from the web, access step-by-step cooking instructions, plan and shop for your meals, and create your one of a kind cookbook.
- hay-kot/mealie - A feature rich recipe, meal-planner, and shopping list application that brings automation, natural language processing, and an intuitive user interface to your kitchen.
- hay-kot/homebox - A home inventory management system. Label, track, and manage your home inventory and keep track of manuals, warranties, and more.
- hay-kot/scaffold - Scaffold is a simple command line tool for generating projects and scaffolding common files and directories in existing projects using Go templates
- hay-kot/plugs - Super simple pluggable architecture for Go. Easily build systems in components with graceful shutdown, auto-restarts, and panic management.
- hay-kot/httpkit - Experimental Go library for common needs for Http servers. Comes with error response handling, error wrapping utilities, and easy to use response builders.
- hay-kot/dotfiles - dotfiles for my personal use.