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
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 →Sept 2024 –
Computer Science, UW-Madison
Studying computer science at the University of Wisconsin-Madison.
June – Aug 2025
NASA internship
Built hardware-simulation tooling in Unity so engineers could test against simulated hardware.
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
Booking & scheduling
Route-aware booking with condition-based pricing, built for Detailing Delivered.
Payments & memberships
Stripe payments, membership plans, and a referral program on the same platform.
Customer records
CRM, texting, and automated follow-up designed around daily operations.
Local search
Location pages and search work for Detailing Delivered and Always Busy Shop.
Brand from zero
Always Busy Shop: from a bare name to a live site.
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.
