← All guides

Digital Business Cards for Photographers and Creators

Your portrait is the product — holographic layers turn your headshot into the card experience creators need at shoots and mixers.

Creators sell visual taste. A flat link-in-bio on paper misses the point. Join My Card turns your portrait into holographic art — background removal, pop layer, tilt-reactive depth — so the digital card is a micro-portfolio in every handshake. Standard ($79) QR or Pro ($149) NFC on metal completes premium positioning at mixers, weddings, and set days.

Why holographic fits creative work

Pack reveal and holo shader demonstrate craft before clients open your reel. Upload a crisp portrait at claim; pipeline builds pop and plate in-browser. Update headshot when your look evolves — same engraving on metal.

Profile tips

  • Lead with booking link or commercial rates PDF.
  • Portfolio or Instagram URL after contact save.
  • Specific niche title — Wedding Photographer not Creative.
  • Test flip save on venue Wi-Fi before events.
  • Demo joinmycard.com/card to clients on an iPad.

On-set workflows

Hand Pro NFC when gear occupies both hands. Standard QR on lanyard for crew who expect to scan. One save puts phone and email in vendor contacts for invoice follow-up.

Brand match: metal finish aligned to aesthetic — brushed for commercial, darker plate for moody wedding brand. Portrait color grade consistent with Instagram grid. Track saves after styled-shoot networking to see which venues produce bookings.

Join My Card runs on Next.js 16 at joinmycard.com, deployed through OpenNext to Cloudflare Workers with D1 database digital-card-db for cards and card_analytics, plus R2 bucket digital-card-photos for portrait layers. Each physical card uses an 8-character ID from alphabet [0-9A-HJ-NP-Z]; claim at /c/{ID}/claim binds profile photo and PIN; ongoing edits use /c/{ID}/edit. Photo upload triggers client-side @imgly/background-removal producing pop PNG and background WebP in R2 — the holographic renderer in HolographicIdCard composites with CSS shaders and gyro tilt from src/lib/gyro.ts on dynamic cards with engageOnMount. vCard at /api/cards/{ID}/contact.vcf powers flip Save Contact on iPhone and Android without manual typing. Deploy target is Cloudflare Worker gabe-mills-card; photos never sit in git — they live in R2 per card ID. CARD_LAYERS_VERSION in platform config tracks pipeline generation; admin can force regen after algorithm improvements. Wrangler manages secrets ADMIN_SECRET and CARD_SCAN_SECRET; claim and sensitive POST flows respect per-card hashed scan keys. Test card GN8TMG6Y remains the canonical visual regression reference for holographic output quality checks.

Recipients never install an app: scan QR on Standard ($79) or tap NFC on Pro ($149), mobile browser opens joinmycard.com/c/{ID}, pack reveal plays, holographic portrait tilts with pop layer separated from background plate, flip downloads vCard into native contacts. Skeptics convert faster after you show joinmycard.com/card on your own phone first — pack reveal and tilt do marketing no paragraph can. Brief connectivity drops at crowded expos still work if the profile loads once — design handoffs where the recipient can pause two seconds. Pro tap uses joinmycard.com/t/{ID}-{key}; Standard flows may include ?k= scan key in packaging for secure claim. Recipients do not create accounts, do not download from the app store, and do not need your admin PIN — only you edit at /c/{ID}/edit. Share profile link in email when follow-up happens days later; same holographic experience loads from chat apps without rescanning metal.

Analytics in D1 card_analytics transform networking from vanity to instrument. Server records view on /c/{ID} page load; client posts flip when user explores holographic back and save when vCard downloads from /api/cards/{ID}/contact.vcf. Admin at joinmycard.com/admin polls aggregates on a short interval for live event dashboards — same data model powers per-row stats in fleet tables. Saves outperform views as pipeline signal — log CRM opportunities from save names within twenty-four hours while context is fresh. Last_viewed_at exposes warm leads going cold before quarter close. Low flip counts with high views often mean recipients never discovered the Save Contact action on the back — coach reps to verbalize the flip step. Dynamic profiles fix email typos for tomorrow's scanners even though yesterday's saved vCard file on a phone stays static. Compare rep IDs, not blended team totals, when coaching enterprise sellers after trade shows or regional field weeks.

Physical networking still wins deals in 2026 because trust starts in person. Paper cards broke the promise of staying connected — easy to accept, hard to file. App-only cards asked recipients to join your software. Join My Card meets the middle with premium metal recipients respect and a browser profile they save in one tap. Whether solo or fleet, workflow stays consistent: order at joinmycard.com/buy, claim on first scan with portrait and PIN, test flip save on a second device, deploy metal at real introductions. Standard $79 when QR scan is natural; Pro $149 when tap beats framing a code in motion or low light. Fleet operators seed admin IDs, download engraving PNGs, email hello@joinmycard.com for volume. support@joinmycard.com for claim help. FAQ and blog at joinmycard.com/faq and joinmycard.com/blog answer common engraving and NFC questions. Demo joinmycard.com/card closes skeptics before feature debates. Your card should work day five hundred like day one — same engraving, updated story, measurable engagement every scan or tap. Read joinmycard.com/support before your first event; ship one card, measure saves, then expand fleet with confidence today. joinmycard.com/buy for creator cards.