Résumé

Josh Huffman

Founder and software builder · Winona, Minnesota

I build software for campgrounds and churches, from iPhone apps down to the database. Most of it starts with a job someone does by hand every week.

Experience

  1. Founder, Keeprstay LLC

    Nov 2025 – present · Minnesota

    • Building Keepr, campground management software for independent campground and RV park owners: reservations, payments, POS, guest messaging and reports
    • Product, engineering, pricing and onboarding, including a usage-based pricing model with no monthly subscription
    • Built an internal marketing system that checks every claim against what the product actually does before anything is published
  2. Owner, Rochester / Marion KOA and Winona KOA Holiday

    May 2024 – present · Minnesota

    • Own and run two campgrounds with my co-owners: Rochester / Marion KOA, and Winona KOA Holiday (formerly Camp Everyday)
    • Run day-to-day operations, including staff and guest issues
    • Handle marketing, social media and the campground websites
  3. Pastor of Discipleship, Pleasant Valley Evangelical Free Church

    Jun 2021 – present · Winona, Minnesota

    • Oversee creative and technical work: Sunday production, the livestream, and graphics and video through the week
    • Lead a team of 5 interns and dozens of volunteers, and help lead mission events and trips
    • Built the church’s iPhone app, with sermons, a Bible reader, a devotional, groups and Planning Center serving schedules
    • Built a self-running livestream mixer in C++ and Swift, Church Comms (an open-source promotion planner), and the missions website

    Earlier titles at Pleasant Valley: Technical Director and Pastoral Resident (from Jun 2021), Technical Director (Apr 2017 – Aug 2020) and Worship Arts intern (Sep 2015 – Mar 2017).

  4. Creative Art Director, Hope Church of Albert Lea

    Aug 2020 – Jun 2021 · Albert Lea, Minnesota

  5. Creative Director, Sky High

    Jun 2008 – May 2024

    • Designed websites, logos and posters for clients
    • Set up and ran outdoor movie nights and DJ events, including the sound and video systems
  6. Sergeant, Signal Support Systems Specialist, Army National Guard

    Dec 2013 – Feb 2020

    • Maintained radio and data distribution systems
    • Gave technical support and training for computer systems and local networks
    • Maintained terminal devices, assigned vehicles and power generators

Projects

  • Presently, a gift planner on the App Store (SwiftUI, Supabase, RevenueCat)
  • Mileo, a GPS mileage log with Live Activities and IRS reports (SwiftUI, SwiftData)
  • Sayso, a dictation keyboard and meeting-notes app for iPhone and Mac (Swift, Core Audio, ElevenLabs, Claude)
  • Dawn of Ages, a real-time strategy game for Apple TV, iPhone, iPad and Mac (Swift, SpriteKit)

Education

  • Winona State UniversityInteractive Media2011 – 2014
  • Concordia University, NebraskaGraphic Design2009 – 2011
  • Saint Mary’s University2008 – 2009

Skills

Apple platforms

  • Swift
  • SwiftUI
  • UIKit and AppKit
  • SwiftData
  • WidgetKit and Live Activities
  • SpriteKit
  • Core Audio

Web

  • TypeScript
  • Next.js
  • React
  • Astro
  • three.js
  • Tailwind

Data and backend

  • Postgres
  • Supabase
  • SQLite
  • Prisma and Drizzle
  • Stripe
  • RevenueCat

Production and design

  • Live production and livestreaming
  • Dante audio
  • Video editing
  • Graphic design
  • Web design

Other

  • C++ audio DSP
  • Python
  • MCP servers
  • Claude and ElevenLabs APIs

See the work

Every project on this site has its own campsite. Walk the campground or go straight to the apps.