Tanner Helton

Intro

Hi! I'm Tanner Helton, an entrepreneur based in Kansas City. I'm currently building CarePilot, a healthcare AI company helping providers get back to what matters—their patients.

Background

Before starting CarePilot, I worked as a Product Management Intern at BacklotCars. I got to work with some amazing people and learned a lot about startups and product management.

I attended the University of Kansas (2020-2024), where I studied Computer Science with minors in Business and Mathematics.

Projects & Ventures

CarePilot

CarePilot is an AI platform that handles the administrative work of healthcare—charting, coding, orders, and more—so providers can focus on their patients. Over 1 million patients are seen using CarePilot every year.

Featured in:
  • Startland News – "2026 Startups to Watch: CarePilot prescribes more patient time, fewer clicks for doctors"
  • Startland News – "Summer Funding Pushes CarePilot to Team Hires, AI Accolades, Healthtech Product Launch"
  • GlobeNewswire – "CarePilot and Community Hospital Corporation Forge Strategic Partnership"
  • Kansas City Business Journal – "Digital health startup CarePilot raises $1M with help from KCRise"

Secured AI

Secured AI is a venture focused on reinventing home security using AI and machine learning.

Math

I have always loved math and would love to chat about it.

Here are three classic mathematical problems I enjoy:

Tower of Hanoi

The recursive solution can be expressed mathematically as:

\[ T(n) = \begin{cases} 1 & \text{if } n = 1 \\ 2T(n-1) + 1 & \text{if } n > 1 \end{cases} \]

Which simplifies to: \[ T(n) = 2^n - 1 \]

Josephus Problem

For n people numbered from 1 to n and counting out every k-th person:

\[ J(n,k) = \begin{cases} 1 & \text{if } n = 1 \\ ((J(n-1,k) + k-1) \bmod n) + 1 & \text{if } n > 1 \end{cases} \]

For the special case where k = 2, there's a beautiful binary solution:

\[ J(n,2) = 2L + 1 \]

where L is the number left after writing n in binary and removing the leftmost 1.

Nim Game

A classic impartial combinatorial game involves n piles of objects (e.g., stones), with the i-th pile having \( x_i \) stones. On a player's turn, they may remove any positive number of stones from exactly one pile. The goal is typically to be the player who makes the last move.

The fundamental solution to Nim is expressed through the bitwise xor (also called the "Nim-sum") of the pile sizes:

\[ x_1 \oplus x_2 \oplus \cdots \oplus x_n \]

where \(\oplus\) denotes the bitwise xor operation. A position is a losing position if and only if this Nim-sum is zero. Otherwise, it's a winning position, meaning there is a winning move for the current player.


"So often times it happens that we live our lives in chains, and we never even know we have the key."

— Eagles, Already Gone