MSM · Monday 9/28 · RRH 3.310

Your portfolio is the differentiator.

While you wait, three things:

  1. Sign in at claude.ai with your UT EID.
  2. Open cloudflare.com, make an account, add a card.
  3. Check your domain idea at domainr.com.

Everything from today, one link:

msm.alexpriest.com

QR code for msm.alexpriest.com
Hi

Who I am.

Exhibit A: my own homepage

“Howdy. I’m a 2x dad, casual cyclist, avid reader, occasional investor, and frequent advisor…”

Please don’t use my site as a model.

Fifteen years in, I can get away with being loose. You’re at the part where someone is deciding whether to interview you. Lead with what they’re looking for.

Exhibit B: what a non-engineer can build now

I’m not an engineer. I built all of this.

  1. This deck. Your survey answers, live. A phone version. My iPad is the clicker.
  2. /ideas. 130 half-baked startup ideas as a deck you can shuffle and filter.
  3. Trackers for the games I play, the books I read, and what I’m watching.
  4. Dark mode and eight accent colors. Press d or c anywhere on the site.
  5. A colophon that doubles as the site’s design system.
  6. Apps and sites I use every day. A few are on the right; the rest are on /projects.
Bartleby, a Mac iMessage inbox
Stoop, a friends-only marketplace
Songshelf, a sheet-music app
A birthday-week planner
City guides
My son’s day clock
Ten words for today

A little vocabulary first.

Getting a site online

Domain
Your address. yourname.com.
Registrar
The store you rent the domain from, by the year.
DNS
The phone book that points your domain at your site.
Host
The computer your site actually lives on.
Deploy
Putting a new version of your site on the host.

Getting AI to build it

Prompt
What you ask for.
Context
Everything it can see while it answers: your files, your notes, the conversation so far.
Agent
AI that does the steps instead of telling you the steps.
Coding agent
Claude Code, Codex, and the like: an agent on your laptop that can create files and run commands.
MCP
A plug that lets an AI operate another tool for you.
Tech

Buy the domain. Now.

  1. domainr.com: find a name that’s available. Your name if you can get it. A .com if you can get it. Don’t agonize.
  2. cloudflare.com → Domain Registration → buy it. At cost: about $10–30 a year, depending on the ending.
  3. New to Cloudflare? Watch your email for an ICANN verification link. Click it or the domain gets suspended.
10:00
Tech · domains

Your name’s taken. Now what?

Add an initialsamjrivera.com
Add a wordhisamrivera.com
itssamrivera.com
samriveramakes.com
Use what people call yousammyrivera.com
Change the endingsamrivera.co
samrivera.me
samrivera.studio
samrivera.xyz

No hyphens, no numbers. Say it out loud: if you’d have to spell it, pick another.

What you told me

Here’s the room.

Sites you like
Strategy

Four things I believe.

  1. Interesting and memorable beats competent. Everyone in your interview pool is competent. That’s why they’re in the pool.
  2. Skills are table stakes. Skip what everyone already has. A certification or a niche skill is worth a line; Excel isn’t.
  3. Evergreen over a feed. Write three things that will still be true next year, instead of thirty posts you’ll stop writing in November.
  4. 70% > 100%. A site that’s live and a little rough beats the perfect one you never ship.
Content

The recipe.

  1. One part marketing. What you can do and how you think. A campaign you’d have run differently. A page you rewrote, and the number that moved.
  2. One part personal interest. Bikes. Coffee. A show. Whatever you’d talk about at dinner. This is the part people remember.
  3. One part current events. Your take on AI, a policy fight, a brand that fumbled. Proof you’re paying attention to the world you want to work in.
Content · nuts and bolts

What goes on the site.

This is not a resume. Resume rules don’t apply. Be creative, within reason for the job you want.

  1. One line that says what you do and what you care about. If someone reads nothing else, this is enough.
  2. Three pieces of work. For each: what it was, what you did, what changed. A number if you have one.
  3. Something that’s just you. A hobby, a strong opinion, a /now page.
  4. About. A short paragraph, written the way you talk.
  5. How to reach you. An email address, not a contact form.
Content · principles

Standing out.

  1. Be clear about what you do and what you want. Name the job you’re after. Nobody should have to guess.
  2. Be specific. Swap each adjective for a number, a name, or a place.
  3. Be unique. If a classmate could paste it onto their site, rewrite it.
  4. Show curiosity. What you’re into, what you’re learning, the question you can’t drop.
  5. Be early. Show you’re already doing what the job will need next year. Building your site with AI, and saying how you built it, counts.
Content · first lines

Before and after.

Working in marketing now

Marketing professional passionate about storytelling and data-driven growth.

I run the TikTok for a Round Rock taco shop (900 to 40k followers), and I have a lot of opinions about why Duolingo’s owl gets to be unhinged and your bank doesn’t.

No work experience yet

Recent graduate seeking opportunities in brand management.

I spent a semester figuring out why nobody opened my dorm’s newsletter (we sent it at 7am on Mondays). Moving it to Thursday night tripled the opens, and now I want to do that for a brand you’ve heard of.

Ten-plus years

Results-driven marketing leader with 12 years of B2B and B2C experience.

I’ve spent twelve years marketing products nobody had heard of yet. Most recently I took a Dallas HVAC software company to 4,000 customers with no ad budget, mostly by writing the guides its customers were already Googling.

Content · little details

Disproportionately memorable.

Dark mode Press d. Hand-tuned, not inverted.
A /now page What I’m up to this month. Proof the site is alive.
A colophon How the site was made, and its rules.
The time where I am One line of code. Feels like a person lives here.
Things I love, tracked 51 games, rated.
/ideas 130 half-baked ideas, as a deck.
Examples · eight sites

For each one: steal one thing. Skip one thing.

Shout it out. I’ll go last.

nat.org

nat.org · A plain-HTML list of things he believes.

My pick
maggieappleton.com

maggieappleton.com · One sentence that says exactly what she makes and what it’s about.

My pick
briewolfson.com

briewolfson.com · Navigation that sounds like a person: “work I’m proud of,” “under the bed.”

My pick
robinsloan.com

robinsloan.com · A color and a voice he owns. “A creative industrialist” is a positioning line.

My pick
masonre.art

masonre.art · Every project gets a re: name, and the letters page is a hand-drawn desk.

My pick
rauno.me

rauno.me · Restraint. Type, whitespace, and a few small interactions.

You picked this
paulstamatiou.com

paulstamatiou.com · Twenty years of writing, work, and the gear he uses, on one site.

You picked this
helloginniehsu.com

helloginniehsu.com · Gray type and a lot of white space, so you look at the illustrations first.

You picked this
Live build · mad libs

Give me six things.

Live build · deploy

Drag. Drop. Live.

  1. The AI gives you index.html. Put it in a folder on your desktop.
  2. Cloudflare → Compute → Workers & Pages → Create application → Upload your static files. Name it, drag the folder in, Deploy.
  3. Optional Later, once it’s ready to be your real site: your project → Custom domains → add the domain you bought. Cloudflare wires up the DNS.
Your turn · pick one

Build yours.

20:00

Let a coding agent build it

Claude Code (included with your UT account) or Codex (may need a paid ChatGPT plan).

Give it your six answers. It creates the site as a folder on your laptop. Drag that folder into Cloudflare.

Optional Ask it to deploy with Cloudflare’s Wrangler too. One browser login, no keys to copy.

Or chat in the browser

claude.ai or ChatGPT. Nothing to install.

Give it your six answers and ask for one index.html file. Save it into a folder. Drag the folder into Cloudflare.

If you need it · Claude Code

Install Claude Code.

Mac: open Terminal and paste

curl -fsSL https://claude.ai/install.sh | bash

Windows: open PowerShell and paste

irm https://claude.ai/install.ps1 | iex
  1. Open a new terminal window when it finishes.
  2. Make a folder and go into it: mkdir mysite, then cd mysite
  3. Type claude and sign in with your UT account.
  4. Paste the prompt with your six answers.
The honest part

“I don’t have anything to put in it yet.”

You probably have more than you think. All of these count:

✓A class project
✓The vibe-coding project this fall
✓A take on a campaign you didn’t run
Your next thing

Build the foundation today. The work goes in as it happens.

The other honest part

“I have too much to put in it.”

Pick three. The three you’d most want to be asked about in an interview. Everything else is one line per role, or a link to your resume.

One site is usually enough. Split it only when the work is for two different audiences.

Before you go

What’s next.

  1. msm.alexpriest.com: this deck, live, plus step-by-step guides: /simple (one page, the Claude or ChatGPT app) and /advanced (whole site, Claude Code or Codex).
  2. An open question: who here starts something? Anthropic’s campus program funds student leads, and master’s students have their own track. UT’s builder club looks like it went quiet.
  3. Invest in your home on the internet. Keep it current. When something changes, change the site, even if it’s one line on a /now page.
  4. Ship at 70%, then send it to me. Want a critique? Email your page whenever it’s ready: hello@alexpriest.com. I’ll send notes back.
Thank you

Say hi.

Email
hello@alexpriest.com
Site
alexpriest.com
LinkedIn
linkedin.com/in/alexpriest
Threads
@alexpriest
QR code for msm.alexpriest.com This deck: msm.alexpriest.com
Appendix

Your questions.

The end

That’s everything.

Thanks for coming. Go ship something at 70%.