InboxCheck
A cold email deliverability checker. Paste a sending domain and get a plain-English list of what to fix.
Problem
Campaigns landed in spam and nobody could say which record was broken.
My role
Designed the scan screen and the plain-English fix list, and built the DNS engine and rule set behind them.
Key decisions
- Answer in plain English: one scan names the broken record and the exact fix.
- Score SPF, DKIM and DMARC with a rule engine covered by 111 passing tests.
- Pull the live records through Cloudflare DNS.
What I built
- Domain submittedNext.js 15 API route
- DNS records pulledCloudflare DNS
- SPF, DKIM, DMARC scoredRule engine, 111 tests
- Fix list writtenReport view
Fix list in plain English
Stack: Next.js 15 and a Cloudflare DNS engine, covered by 111 passing tests.
Demo and links
What this proves
- One scan names the broken record and the exact fix.
- The rule engine behind the report is covered by 111 passing tests.