Productlive on the App StoreBuild 573

Four surfaces. One profile.

Most career tools are isolated screens. Dilly is wired together. Every action on one screen propagates to the rest because every screen reads from the same profile and writes back to it.

Dilly Profile
Profile · Source of truthiOS

01 · The Profile Spine

Everything else reads from this.

Identity, education, experiences, projects, skills, certifications, declared goals, current state, wins, mode. The structured record the AI grounds every resume bullet, every fit narrative, and every nudge against.

  • CategoriesIdentity · Education · Experience · Projects · Skills · Certifications · Goals · Wins · Preferences
  • Writes fromOnboarding · profile editor · resume import · status flips · tracker outcomes · chat extraction
  • Reads fromHome · Jobs · Forge · Audit · Chat · AI Arena · Tracker · Calendar · Skills

02 · The AI brain

One model, screen-aware on every surface.

Tap a job and chat opens with the role pre-loaded. Open Forge and the conversation is about that resume. Tell Dilly something true in chat and the durable fact is extracted, written back to the profile, and confirmed with a toast. Every utterance compounds.

  • ModelAnthropic Claude Haiku 4.5
  • CachingStructured prompt cache · profile context cached per session
  • Cost target$1.50/active user/month at scale · audited monthly
  • RefusalsHallucination guard via Truth Ledger; bullets without backing get flagged in-app
Dilly AI Arena
AI Arena · Field intelligenceiOS
Dilly jobs feed
Jobs · Fit narrativesiOS

03 · The job pipeline

50,000+ active roles, refreshed nightly.

A daily crawl at 02:00 UTC pulls from 30+ ATS & niche sources. Each role gets a fit narrative, Ready, Almost, or Gap, grounded in the candidate's profile and field. No raw listing dump. No resume scanner trick.

  • Active jobs50,184 across 49 fields (May 2026)
  • Internships7,649 · field-tuned for student users
  • SourcesGreenhouse, Lever, Ashby, Workday, iCIMS, Workable, SmartRecruiters, USAJOBS, NSF REU + 20 niche
  • RefreshDaily 02:00 UTC · cron-scheduled · field-quality SLA

04 · The Forge

Resumes generated from the profile, not invented.

Paste a job description. Forge produces a Harvard-style resume with field-tuned content variants. Every bullet has a Truth Ledger source, the profile field that backs it. Bullets without backing get flagged. The output is a real artifact, not a generic AI document.

  • FormatHarvard-style standard · field-tuned bullets · ATS-clean export
  • GroundingTruth Ledger maps every claim back to a profile field
  • OutputPDF · DOCX · text · stored as a versioned artifact tied to the role
Truth Ledger
Forge · Truth LedgeriOS

Architecture · what we run on

Boring infrastructure. Predictable bills.

FrontendReact Native (Expo) · iOS · TypeScript · OTA updates
BackendFastAPI on Railway · 50+ routers · daily deploys
DatabasePostgres (AWS RDS) · encryption at rest · TLS in transit · pgvector planned
AuthEmail-only · 6-digit codes · no passwords stored
BillingStripe across three checkout flows (.edu, standard, Pro) · all subscriptions billed direct via Stripe, no App Store IAP
AIAnthropic API · Claude Haiku 4.5 · prompt caching · structured outputs
MonitoringCustom telemetry · daily cost audit · transparency dashboard at privacy.hellodilly.com

Ready for the deck?

The deck has the unit economics, projections, and the pitch in 12 pages.

Request the deck See the market