Portfolio Case Study · Automation & Systems Design

Automated Contact System —
Zero-Friction Lead Capture

Most business cards get thrown away. I built a system where the contact comes to me — a single email input triggers an instant, personalized delivery of my full contact info, automatically.

Self-initiated End-to-end build Automation Lead capture Zero ongoing cost Live in production
See it live ↗

Project at a glance

Build time

1 session

Concept to live

Ongoing cost

$0

Free stack, forever

Steps to connect

1

Email → done

Response time

<60s

Instant delivery

The problem

Networking is high-stakes and high-volume. Business cards solve the moment but fail the follow-through — most end up in a pocket, then a drawer, then a trash can. The contact is lost before the relationship begins.

The alternative — asking someone to add your number on the spot, or hoping they'll remember to search for you — creates friction at exactly the wrong moment.

The insight: if they give you their email, you don't need them to remember anything. The connection follows them home.

How it works

Step 1

Share the link

Phone home screen or QR code in-person

Step 2

They enter email

One field, one tap — no account needed

Step 3

Script fires

Google Apps Script triggers instantly on submit

Step 4

Email delivered

Full contact info in their inbox in <60 seconds

What I built

Branded landing page

Frontend

Custom HTML/CSS page — dark, minimal, premium — designed to feel like an extension of a personal brand, not a generic form. Hosted free on GitHub Pages.

Email automation backend

Automation

Google Apps Script handles all server-side logic: receives the submitted email, formats a personalized message, and fires it via Gmail — zero latency, zero cost.

CORS-safe architecture

Engineering

Solved cross-origin request restrictions that break most simple implementations — built a GET-parameter approach that works reliably across all browsers and devices.

Success state UX

UX Design

Animated confirmation state replaces the form on success — clear feedback and an option to send to another contact. No page reload required.

Tech stack

Frontend

HTML / CSS / JS

Custom-built, no framework, no dependencies

Automation

Google Apps Script

Serverless backend via Gmail API

Hosting

GitHub Pages

Free, always-on, version-controlled

Why this matters

Situation

Networking events produce contacts that disappear. Business cards are forgotten, phone numbers aren't saved, LinkedIn requests go unaccepted. Friction happens at the exact moment connection is highest.

Task

Build a zero-friction contact capture system that works in any networking environment — no app, no QR scanner required, no reliance on the other person taking action after the moment.

Action

Designed and built a full system end-to-end — branded landing page, Google Apps Script backend, CORS-safe request handling, and a polished UX confirmation flow. Debugged deployment, version control, and cross-origin issues independently.

Result

Live system running at zero cost. One email input delivers full contact information to any connection in under 60 seconds — automatically, from any device, with no maintenance required.

What this signals

Systems thinking

Identified a workflow problem and engineered the solution

Didn't look for an app to solve it. Mapped the problem, designed the system, and built it — the same instinct that builds internal tools, automates reporting, and removes operational drag.

Resourcefulness

Production-grade output with zero budget

Free stack, live system, no ongoing cost. The ability to deliver real outcomes without waiting for resources or headcount is exactly what lean teams need.

Technical range

Frontend to backend — without a handoff

Owned the full build: UI design, JavaScript logic, serverless backend, deployment debugging, and CORS resolution. Rare in strategy and marketing roles.

Bias for action

Saw a gap and closed it — same day

No ticket, no approval, no sprint planning. Recognized a problem, built the solution, shipped it live. That speed compounds across an organization.