I help small companies validate product ideas and build reliable software.
Shipping software requires multiple skill sets, across research, design, and development.
When your time and budget are limited, you need to focus on high-leverage work that delivers value quickly.
You need to get your product out there so that you can learn from your users and start iterating.
I work with startups and small teams to launch new apps and grow existing products.
My experience with full-stack development and product management means I can support you through the entire project lifecycle.
I'll help you design a minimum viable product that will allow you to ship quickly and learn about your market.
And when your needs grow, I can help you find, hire, and train great employees.
If you're looking to get your software project launched or unstuck, I would love to talk.
We'd start with a brief call to discuss your vision and see if we might be a good fit for each other.
If you'd like to set up an introductory chat, email me at hello@kofigumbs.com.
Projects
Blog
Zero-downtime deploys for Render apps with disk storage
February 26, 2024
Modern SPAs without bundlers, CDNs, or NodeJS
February 13, 2023
Creating a Slack app that uses fewer resources
August 3, 2020
My time at the Recurse Center
December 31, 2019
elm-beam
October 9, 2018
+ 17 more blog posts
Working around Google Calendar sync delays
July 8, 2024
Multi 3.0: Codesigning, dynamic libraries, and macOS notifications
July 24, 2023
Typebeat, checkpoint 0.1.0
January 31, 2022
A retrospective on Multi
August 26, 2021
Multi
May 22, 2020
Embed Twitter video
November 15, 2019
Building a tool that leverages Elm's types
April 26, 2019
Inventing options
March 18, 2019
Testing Cmd's in Elm
August 1, 2018
How JSON decoding works in Elm—Part 3
August 29, 2017
How JSON decoding works in Elm—Part 2
July 17, 2017
How JSON decoding works in Elm—Part 1
June 28, 2017
The Core of Erlang
May 2, 2017
Docker as a (workstation) service
July 27, 2016
Becoming a professional learner
June 8, 2016
Using functions to make better abstractions
February 16, 2016
Why I make trivial apps
March 8, 2014
Talks
DJ mixes