Techoship

Business networking · 2022

NFC Digital Business Card

A small pin you tap to the back of someone's phone, and your profile opens on it straight away.

  • Android
  • iOS
  • NFC
  • Kotlin
  • Mobile App Development
NFC Digital Business Card — Business networking

A small pin you tap to the back of someone's phone, and your profile opens on it straight away. Everything you'd hand over lives on one page — social, music, messaging, payments, booking, or just your number to save. You choose which links appear, and one can be set as a direct link so the pin skips the profile entirely. The part that makes it work with strangers is that they need nothing: no app, no account. The pin carries a web address, so it opens in whatever browser is already on their phone. QR is the fallback. Design, native iOS, native Android, web platform and admin panel.

NFC Digital Business Card — The problem with every digital business card

The problem with every digital business card

They all share one fatal assumption: that the person receiving it will install an app.

You hand someone a pin at a conference. They have about five seconds of interest and no intention of downloading anything. If the only path leads to an install prompt, the product has failed at the exact moment it was supposed to work.

NFC Digital Business Card — Reading and writing NFC

Reading and writing NFC

Setup is holding the pin to the phone — the app writes the profile address onto the tag itself, rather than just reading an ID.

That means handling the real states: a valid empty tag, a tag already paired with another user, a tag that isn't empty, and a foreign tag that isn't one of ours. Each is detected and explained, and an unused foreign tag can be claimed and activated with a card payment in the app.

NFC Digital Business Card — Personal and business profiles

Personal and business profiles

Claim a profile URL, write a description, and choose which of fifteen link types display — Instagram, Spotify, WhatsApp, LinkedIn, TikTok, Telegram, Facebook, Twitter, YouTube, Snapchat, SoundCloud, FaceTime, PayPal, Venmo, Calendly.

One can be set as a direct link so the pin opens it immediately instead of the profile page. Privacy is a switch: go private and only saved contacts can see the links.

Businesses get the same with their own name, logo and address — a pin on each table turns every seat into a booking.

NFC Digital Business Card — Unlike a paper card, it reports back

Unlike a paper card, it reports back

Views and clicks are counted separately, because someone looking at your profile is not the same as someone acting on it.

Most-opened links are ranked, so a link nobody ever taps can be removed and the profile stays short. Three ranges — today, last seven days, last month — so you can tell whether a conference actually did anything for you.

NFC Digital Business Card — Scope and stack

Scope and stack

Four surfaces on one contract: the UI design, a native iOS app, a native Android app, and the web platform with its admin panel.

The native Android build is 72 source files and 10,853 lines across 51 screens, with NFC read and write plus QR generation and scanning. The web platform is Laravel 8 running on the same Firestore the app writes to — so a profile edited on the phone is live on the web with no sync layer between them. Image processing, PDF generation and PayPal payments included.

The design was produced by a designer on my team under the same contract — I led the delivery, I didn't draw the screens.

This is 2022 work, included for range rather than as a sample of my current stack.