Loading...

This cover letter is a product.

Most are written just to check a box — I wanted to do more.

I'm applying for Product roles, so I built a tool to generate & deploy these custom pages using APIs, AI, and a bit of personal flair.

Scroll down for a look at the process, tools, and how it works behind the scenes.

{{company_name}}

{{role}}

Applied {{timestamp_created}}

Todd Galloway

Robot analysis
Robot Analysis
I asked a completely 100% objective robot to analyze my fit for this role. Hey, this is a great analysis, thanks robot!
It looks like you're using {{hiring_system_name}} for your ATS.
Do you need help advancing Todd through your system?
Clippy bot
Bot X-ray

How I Built This (and Why)

If you're reading this, I've already applied for the role—this page is my way of showing, not just telling, how I approach product, engineering, and design challenges. I wanted to create something memorable, interactive, and genuinely useful for your team.

Product Thinking & Process

  • Started with the user: What would make a hiring manager or teammate say "wow, this is different"?
  • Designed for clarity, delight, and speed—no logins, no friction, just the info you need.
  • Built rapid admin tools to let me tailor each application in minutes, not hours.
  • Automated enrichment (logos, brand colors, job description parsing, AI analysis) to keep things accurate and on-brand.
  • Iterated quickly using modern tools (see below) to ship, test, and improve in real time.

Tech Stack

  • Cloudflare Workers (serverless backend, fast global edge deploys)
  • D1 (Cloudflare's SQLite DB for storing job/app data)
  • Custom HTML/CSS/JS frontend (no frameworks, instant load, full control)
  • Tailwind CSS for rapid, consistent styling
  • Admin UI for job setup and enrichment

AI & Tools

  • Anthropic Claude 3 (Sonnet) for robot analysis and vision (OCR from screenshots)
  • Brandfetch, Logo.dev for company enrichment
  • Cursor (AI pair programming) for rapid iteration
  • GitHub, VS Code, and a healthy dose of caffeine
Watch the video below for a walkthrough!
[Loom video embed here]