Tony Trowbridge — Plein Air Watercolorist (internal)
Tony Art Manager
Operator admin panel to manage the artist catalog, sales, and inventory behind the public site.
- Client
- Tony Trowbridge — Plein Air Watercolorist (internal)
- Role
- Sole engineer
- Engagement
- Internal tooling (bundled with artist representation)
- Duration
- Ongoing
- Year
- 2026
Overview
A lightweight React + Vite admin panel used to upload paintings, update availability, track sidewalk sales, and stage new gallery additions before they publish to the public Tony Trowbridge site. Built to let a non-technical operator manage the artist's catalog without touching the codebase.
Challenge
The public site was static-exported to Firebase, meaning every gallery update required a developer to redeploy. An artist-first workflow needed a non-developer admin surface.
Approach
React 18 + Vite for speed, Tailwind 3 for styling, a simple CRUD UI backed by the same data layer the static site reads from at build time.
Outcome
Ships paintings through a non-technical workflow; reduces manager time on every new painting from ~15 minutes of manual edits to under 2 minutes.
More work
All work →
Tony Trowbridge — Plein Air Watercolorist
Tony Trowbridge
2026Five-page portfolio, gallery, and donation platform for a San Diego plein-air watercolor artist — press-featured, Firebase-hosted, conversion-tuned.

Tevita Care — Regional Center Vendor (Service Code 531)
Tevita Care SD
2026SEO-engineered marketing site for a licensed Adult Day Program — local search, lead capture, GA4 / GTM / Meta Pixel wired for paid growth.
Private music-industry client (demo buyer: major-label producer)
A&R pipeline for discovering, tracking, and signing artists — real-time dashboards, demo review with time-coded comments, deal kanban, RBAC.