Work
Website examples
These are working example sites, mostly for fictional businesses, each built the way I build client projects: a fast React front end with a C# API and a PostgreSQL database behind it. Book appointments, place orders, reserve gear and book a hotel room: what you enter is saved in your own private sandbox.

Healthcare & private clinics
Harborview Health
A private clinic site with online appointment booking and a secure patient portal.
- Step-by-step appointment booking
- Patient portal: visits, messages, results
- Telehealth visit option
- Provider profiles
Booking rules, provider calendars, portal accounts and audit logging in C# + PostgreSQL.
Open the example
Plastic surgery & aesthetic clinics
Solenne Plastic Surgery
A plastic surgery practice site where visitors see a slimmer nose, fuller lips or cheekbones, a face or neck lift, whiter teeth, smoother wrinkles or fewer freckles live on their own face in the camera, then book a consultation.
- Live camera preview with face tracking, processed in the browser and never uploaded
- Sliders for nose, lips, cheekbones, face lift, neck lift, teeth, wrinkles and spots, with a before/after split
- Before/after gallery, procedure details, monthly payment estimate and FAQ
- Consultation booking with the right doctor for each procedure
Consultations, surgeon calendars and procedure rules in C# + PostgreSQL; face tracking and the live preview run only on the visitor's device.
Open the example
Footfall and traffic research
Passerby
A research tool that turns cameras into traffic counters: pedestrians, bicycles, motorcycles and vehicles counted by direction and by the quarter hour, live on public traffic cameras, any YouTube video or a visitor's own video.
- Live counting on 2,190 Caltrans traffic cameras, picked on a map
- Any YouTube video: paste a link and count it as it plays
- Your own video, counted on your device and never uploaded
- Counting lines you draw, counts by direction
- Counts per 1, 5 or 15 minutes, as a chart and a CSV
Detection runs in the visitor's browser (MediaPipe, WebAssembly); a real deployment adds camera connections, accounts and stored reports in C# + PostgreSQL.
Open the exampleAlso: count any YouTube video

Law firms & accounting practices
Calder & Wynn
A boutique law firm site with attorney profiles, practice areas and consultation booking.
- Attorney profiles filtered by practice area
- Practice area breakdowns
- Consultation booking with time slots
- Trust-building case results
Intake forms, conflict checks and consultation calendars backed by a C# API and PostgreSQL.
Open the example
Construction, remodeling & contractors
Northline Build & Remodel
A remodeler site with before-and-after project galleries, service areas and an instant estimate.
- Drag-to-compare before/after photos
- Project gallery by room type
- Instant ballpark estimate
- Service-area pages
Estimate requests, project tracking and photo galleries managed from a C# back office.
Open the example
Real estate developers & luxury agencies
Meridian Estates
A luxury agency site with property search filters, an interactive map and virtual tour links.
- Property search with filters
- Interactive map synced with listings
- Virtual tour and private viewing requests
- Agent contact capture
Listings, agents and viewing requests in PostgreSQL, with a C# API feeding search and the map.
Open the exampleFunded SaaS & tech startups
Lumen Analytics
A startup product site with feature breakdowns, monthly/annual pricing and an investor-ready look.
- Product feature breakdown
- Pricing table with monthly/annual toggle
- Plan comparison grid
- Product UI showcase
Accounts, subscriptions and multi-tenant data on C# + PostgreSQL behind the marketing site.
Open the example
Restaurants & online ordering
Fig & Ember
A restaurant ordering system: menu, cart and checkout for customers, and a live kitchen display for staff.
- Menu with dietary filters and modifiers
- Cart and checkout (simulated payment)
- Order status tracking
- Kitchen display that moves orders through prep
Orders priced and stored by the C# API in PostgreSQL; the kitchen screen reads the same orders live.
Open the example
Online rental: vehicles and outdoor gear
Trailhead Outfitters
A rental shop for camper vans, e-bikes, kayaks and camp kits with live availability and instant reservations.
- Availability calendar per item
- Configurator with protection plans and add-ons
- Weekend and weekly pricing, quoted upfront
- Reservations with confirmation codes
Fleet availability, pricing rules and reservations checked by a C# API in PostgreSQL.
Open the example
Hospitality: boutique hotel direct booking
Saltmarsh House
A small harbor hotel with its own booking engine: live room availability, a nightly price calendar and transparent totals.
- Room availability and nightly rates
- Taxes and fees shown before you book
- Add-ons: breakfast, parking, transfers
- Manage or cancel your stay
Room inventory, rate rules and reservations in a C# API with PostgreSQL.
Open the example
Dating: intentional matching with safety built in
Kindred
A dating site with quiz-based compatibility, mutual matching, chat, and safety tools that protect members' privacy.
- Compatibility quiz and scoring
- Mutual matches and chat
- Contact-info filter, report and block
- Incognito mode and data download
Matching, messaging rules and safety checks in a C# API with PostgreSQL.
Open the example
Boat rental, club membership and sales, nationwide
Northstar Boat Club
Sailboats and powerboats at eight marinas: rent by the half day, day, week or month, join the club for member rates, or buy new and used.
- Availability per boat and marina
- Half-day to monthly rates, with or without a captain
- Skipper qualification: certification or sailing résumé
- Listings with financing, sea trials and offers
Fleet availability, rate rules, member pricing, offers and sea trials in a C# API with PostgreSQL.
Open the example
eCommerce and direct-to-consumer brands
Hearthleaf Tea Co.
An online store for a small-batch tea brand: product variants, limited stock, subscribe-and-save, promo codes, checkout and order tracking.
- Variants, stock and "only 3 left" badges
- Subscribe & save with pause, resume and cancel
- Promo codes, free-shipping threshold, tax by state
- Order tracking and moderated reviews
Cart pricing, stock, orders, subscriptions and review moderation in a C# API with PostgreSQL.
Open the example
Social networks and online communities
Tidepool
A microblogging community: short posts, replies and threads, likes and reposts, follows, hashtags and search, with the safety tools a real community needs.
- 280-character posts, threads, mentions and #hashtags
- Chronological Following feed, trending and search
- Mute, block, muted words and reports read by a person
- Spam limits: rate, duplicates, links, contact details held for review
Posting rules, rate limits, moderation holds, follows and reports in a C# API with PostgreSQL.
Open the example
Online auctions and marketplaces
Gavelry
An online auction marketplace: live auctions with automatic bidding, reserve prices and Buy It Now, an AI listing writer for sellers, and payment and shipping for winners.
- Live auctions with countdowns, proxy bidding and outbid alerts
- Reserve prices, Buy It Now and a watchlist
- AI listing writer: a sentence in, a full listing out, prices from real sales
- Pay for wins, track orders, follow your own listings to sold
Proxy bidding, hidden maximums, auction rounds, AI drafts and listing checks in a C# API with PostgreSQL.
Open the example
B2B services and managed IT
Keelstone IT
A managed IT company's site with three AI experiences that turn visitors into qualified leads: a plan finder, an IT health check and an ROI calculator, each explained in plain language by AI.
- AI plan finder: six questions, a recommended plan and why
- AI IT health check: a score, the biggest gaps and what to fix first
- AI ROI calculator: today's IT costs vs a plan, written up for finance
- Rules and math decide; AI only writes, and its numbers are checked
Recommendation rules, scoring, ROI math, AI drafting with number checks, and leads in a C# API with PostgreSQL.
Open the example
Artists and makers
WoodArt Delft
The live website of Delft wood artist Harold Planting, in English and Dutch: a gallery of one-of-a-kind pieces made from dead wood, the story behind them, and work requests that reach him by email.
- English and Dutch, remembered per visitor
- Gallery with a closer look at each piece
- "Ask for one like this" work requests, including your own wood
- The artist's own admin: requests, replies and notifications
Requests go to the artist's mailbox, which he reads and answers in his own admin, with email and phone notifications.
Open the example
How these work
Real software, fictional businesses
Every business, person and price in these examples is invented, but the software is real. Bookings, orders, estimates and reservations go to a C# API that validates them, applies the business rules (open slots, menu prices, approval steps) and stores them in PostgreSQL.
Your browser gets its own private sandbox, so you only see what you created, and everything is deleted after 48 hours. Privacy and compliance features are built in the way a real client project would have them: HIPAA-style patient access logs, legal disclaimers, fair-housing notices and card handling that never stores a full card number.