Skip to content
Nicholas Gollnick

About

Hi, I'm Nick

I'm Nicholas Gollnick, and I build websites and software for owner-operated service businesses across southeastern and south central Wisconsin. I'm a computer science student at UW-Madison, and before this I helped run a mobile detailing company. I answered the calls, ran the schedule, and watched every dollar, then built the software to run the whole thing. So when you tell me what your business needs, there's a good chance I have needed the same thing.

750+ jobs booked
across 3.5 years in business
125+ five-star reviews
earned by the business I co-ran
NASA
internship, summer 2025
UW-Madison
studying computer science

Journey

The route here

  1. May 2023 – 2026

    Co-owner, Detailing Delivered

    Co-owned and ran a mobile detailing company while designing and building the platform to run it: route-aware booking, condition-based pricing, payments, memberships, texting, CRM, payroll, and analytics.

    See the platform →
  2. Sept 2024 –

    Computer Science, UW-Madison

    Studying computer science at the University of Wisconsin-Madison.

  3. June – Aug 2025

    NASA internship

    Built hardware-simulation tooling in Unity so engineers could test against simulated hardware.

  4. 2026 –

    Freelance web development

    Websites and booking systems for owner-operated service businesses in southeastern and south central Wisconsin.

    See the first build →

Skills

What I have built, and where

01

Booking & scheduling

Route-aware booking with condition-based pricing, built for Detailing Delivered.

02

Payments & memberships

Stripe payments, membership plans, and a referral program on the same platform.

03

Customer records

CRM, texting, and automated follow-up designed around daily operations.

04

Local search

Location pages and search work for Detailing Delivered and Always Busy Shop.

05

Brand from zero

Always Busy Shop: from a bare name to a live site.

06

Back office

Invoicing, payroll, expenses, and tax mileage in one owner dashboard.

Build
Next.jsTypeScriptReactTailwind CSS
Data and auth
PostgreSQLPrismaSupabase
Integrations
StripeResendTwilioGoogle Routes
Hosting
Vercel

Where the work went

  • The scheduler ranks open slots by the drive time each one adds to that day's route, then caches the lookups.
  • The pricing engine reads vehicle size and four condition answers, and applies the bundle discount in the same pass.
  • The API strips revenue and pay on the server. An employee's browser never receives them.