cholland.digitalApps, sites and AI tools

Curtis Holland builds software for businesses and people from Fredericksburg, Virginia, from the first call to launch day.

What do you need?
To curtis@cholland.digital

Hi Curtis, I’m looking for an app for iOS and Android…

Continue the brief

Selected work

Code on GitLab
Trip screen for Austin with three friends asking to join and a Pick who joins button
A friend picking which days they are free while Dev visits Richmond
iOS and Android app · in beta

Headed Your Way

Tell your friends you're coming to town, then meet up, collect recommendations or share a spare hotel room. Friends only, never public.

Read the case study
flipready.co homepage: office and commercial cleaning in Fredericksburg, Virginia, with Get Free Quote and call buttons
flipready.co section explaining after-hours service, insurance and scheduling
Website

flipready.co

Website and local search for a Fredericksburg office and commercial cleaning company.

Read the case study
The @cholland/tautulliapi page on npm, with install command, quick start code and MIT license
npm package · 2026 · MIT

@cholland/tautulliapi

A strictly typed TypeScript client for the Tautulli API v2.

View on npm
The immich-photo-descriptor README on GitLab, showing a passing pipeline, 92.65% test coverage and its features
Open-source CLI and Docker tool · MIT

Immich photo descriptor

Describes a whole Immich photo library with OpenAI vision, using your own prompt plus optional people and landmark context. Open source, with 92% test coverage.

View on GitLab

What I build

Four kinds of work, all by the same person, so the app, the site and the servers behind them fit together.

Start a brief

Apps

One codebase for iPhone and Android, published under the studio's own developer accounts.

  • React Native
  • Sign in with Apple and Google
  • Push notifications
  • App Store and Play submission

Websites

Fast static sites you own outright, with no page-builder bill each month.

  • React and Next.js
  • Cloudflare hosting
  • Local search
  • Booking and contact flows

AI integrations

AI wired into the tools you already use, with your data staying where you choose.

  • Vision and text models
  • Assistants with tools (MCP)
  • Photo and document tagging
  • Scheduled jobs

Full stack

The APIs, data and servers behind the app, built and looked after by the same person.

  • TypeScript APIs
  • Postgres and Supabase
  • Single sign-on
  • Docker and CI

How a project runs

One person from the first call to launch day. You talk to the engineer writing the code, and you leave with every account and line of it in your name.

cholland.digital

Itinerary for a typical build

First week

A 30-minute callDay 1
Written scope and priceDay 3
Domain, repo and accountsDay 5

Building

Design you can click throughWeek 2
A working build every FridayWeekly
Beta with real peopleWeeks 4–6

Launch

Live, or in the storesWeeks 6–8
Fixes after launch30 days
You own the code and accounts6–8 weeks

About the studio

Curtis Hollandcholland.digital is the software consultancy of Curtis Holland, a full-stack engineer with nearly two decades of experience. The firm designs and builds mobile applications for iOS and Android, websites for small businesses, and AI integrations for existing systems.

Every engagement is delivered by Curtis directly. Clients retain ownership of their code, accounts and infrastructure, and receive tested, documented work that any qualified engineer can maintain.

Based
Fredericksburg, Virginia
Experience
Nearly 20 years
Code
GitLab · chollan
Packages
npm · @cholland

Tell me what you’re building

What do you need?
When would you like to launch?
To curtis@cholland.digitalProject: AppHi Curtis, I’m looking for an app for iOS and Android and would like to launch in the next three months. Could we find time for a call?
Curtis replies to the email you enter, usually within a day.

Book a call

30 minutes, Monday to Friday, Eastern time.

cal.com/chollan

curtis@cholland.digital

Email goes straight to Curtis.