~/jose — zsh

whoami

Jose Barroso

Full-stack engineer. I ship products on the side.

cat about.txt

I build across the whole stack — native Swift on iPad and iPhone, TypeScript and Next.js on the web, and the Postgres, payments, and messaging plumbing behind them. Most of what follows I designed, wrote, shipped, and still maintain myself.

projects
13
on the app store
4
sites shipped
4
years building
10+

ls ./products

Products

Apps and platforms I designed, built, and shipped end to end — most of them live on the App Store today.

7 entries

CleanQuotes

iPhone & iPad app

shipped

Quoting app for cleaning businesses. Scan a room with LiDAR or type its dimensions, price it from your own price book, and email a branded PDF quote before leaving the driveway. Works entirely offline — no account, no signal.

  • swift
  • lidar
  • pdf export
  • in-app purchase
  • offline

Cleantegrity

Web platform & service business

shipped

A home cleaning service in Roswell, GA and the full platform running it. Instant online quotes with no account, card payment at booking, and three role-separated portals — customer, crew, and admin — with dispatch, invoicing, recurring plans, and voice/SMS alerts to crews.

  • next.js
  • typescript
  • supabase
  • postgres
  • stripe
  • twilio
  • tailwind

FrontDesk Genie

iPad app

shipped

Turns an iPad into a self-service visitor kiosk. Six configurable sign-in fields, an optional photo step, a signed agreement, and a searchable visit log that exports to CSV. Passcode-gated settings keep it staff-only.

  • swift
  • ipados
  • camera
  • signature capture
  • csv export

Sign-Up Sheet

iPad app

shipped

Replaces paper sign-up lists at events, classes, and open houses. Unlimited lists, up to six custom fields, full branding control, and password-protected settings. Rewritten from the ground up in Swift and SwiftUI for v2.0.

  • swift
  • swiftui
  • ipados
  • macos
  • visionos

Simple Visitor Log

iPad app

shipped

Electronic visitor log book for front desks. Prints badges with a visitor photo, captures signatures, keeps a host directory, and texts hosts automatically when their visitor arrives.

  • swift
  • ipados
  • badge printing
  • sms alerts

Wedding Guest Book

iPad app

shipped

A digital guest book for weddings. Guests leave written messages, snap photos on the spot, and draw doodles and signatures — all saved together instead of on paper pages that fade.

  • swiftui
  • ipados
  • camera
  • drawing

AlertPD

iOS & web

building

Manage and send alert notifications from a single API call. Currently in development.

  • ios
  • rest api
  • push notifications

ls ./sites

Sites

Marketing and support sites I design and build for my own products. All statically rendered, all on the same modern stack.

3 entries

orionbelt.com

Studio catalogue

shipped

The studio site behind the apps. A typed catalogue drives the product grid, per-product detail pages, the sitemap, and the support form from one source of truth. Dark nebula theme built on CSS custom properties.

  • next.js 16
  • react 19
  • tailwind v4
  • resend
  • vercel

logicreservation.com

Product catalogue

shipped

Catalogue and support site for the iPad app line — app detail pages, screenshots, release notes, and a contact form wired to Resend.

  • next.js 16
  • react 19
  • tailwind v4
  • shadcn
  • resend

cleanquotes.io

Product landing page

shipped

Long-form landing page for CleanQuotes, composed of independent section components with device-framed screenshots. Contact form validated by a schema shared between client and server, with layered anti-spam.

  • next.js 16
  • react 19
  • tailwind v4
  • zod
  • resend

ls ./archive

Archive

Retired, but worth keeping on the record — these ran in production for real customers.

3 entries

CheckinGenie

iOS & web

retired

End-to-end event management. A web dashboard emailed and texted invitations carrying QR codes; companion mobile apps scanned guests in at the door.

  • ios
  • web
  • qr codes
  • email/sms

SafeWait List

Web app

retired

Line management for the social-distancing era. Businesses queued customers remotely and notified them when it was their turn, instead of holding a crowd at the door.

  • laravel
  • php
  • web

EasyTask Manager

iOS · Mac · Windows · web

retired

A cross-platform task manager with native clients on four platforms and a syncing web app. Ran for ten years before being retired.

  • ios
  • macos
  • windows
  • web
  • sync

cat stack.json

Stack

What I actually reach for, grouped the way I think about it.

23 entries

{

"apple": ["Swift", "SwiftUI", "iPadOS", "iOS", "macOS", "visionOS", "LiDAR"],

"web": ["TypeScript", "React 19", "Next.js 16", "Tailwind v4", "Node", "PHP / Laravel"],

"backend": ["Postgres", "Supabase", "REST APIs", "Server Actions", "Auth / RBAC"],

"services": ["Stripe", "Twilio", "Resend", "Vercel", "App Store Connect"]

}

mail -s "hello"

Get in touch

Happy to talk about a project, a role, or any of the work above.