ClearHire
com.aoneahsan.clearhire
ClearHire is a cross-surface hiring platform — resume builder, candidate/company workflows, verified-employment system, 50+ career tools, and a now-live Google Play Android app — engineered on free-tier client-side infrastructure, AEO-tuned for AI-search citation across 121 routes, and offered as a licensable white-label product through a transparent per-feature pricing model.
At a glance
- Category
- full-stack
- Status
- Live
- Started
- Jan 2025
- Last updated
- 4 days ago
Identifier
com.aoneahsan.clearhirePreview
Take a look before you go
The still below is painted first, then the running site loads behind it — so the dialog is never an empty rectangle waiting on a network round trip. Where a site allows framing the live app takes over; where it refuses, the still stays and says so. Nothing is requested until you press.
About
What this actually is
Two years at a company that no longer exists is still a line on a CV.
Nobody checks it. The referee's number rings out. The HR mailbox bounces back. The recruiter has a shortlist to close by Friday and a stack of documents that all describe themselves.
So the claim goes through, and the candidate who wrote only the truth competes against one who did not.
That asymmetry is the market.
ClearHire is built on free-tier client-side infrastructure. Firebase and FilesHub, with no paid backend anywhere in the path.
That is an architectural decision before it is a budget one. A hiring platform whose running cost climbs with every idle profile has to start charging before it has anybody worth charging, and the parts that get cut first are the slow, careful ones.
Here an idle account costs nothing to keep.
Job seekers build structured, ATS-friendly resumes and profiles instead of uploading a document nobody downstream can parse. Companies post roles and review candidates on the same platform.
Verified-employment workflows sit between the two.
A claim can be confirmed through a workflow rather than asserted in a file, and the profile carries a trust chip only where that has actually happened. Around that core sit 50+ career tools, an ATS checker and a job-description analyser among them.
The structured record comes first, and the document is rendered from it. That ordering is what lets the ATS checker read a real profile rather than the shape of a PDF somebody exported from a word processor.
Capacitor packages the same codebase into the Android build on Google Play.
The public half carries 121 prerendered pages, each with 1000+ words of its own content and per-route FAQPage and HowTo structured data, so a search crawler and an answer engine both receive what a person reads rather than an empty document.
The whole platform is licensable: a managed white-label deployment, a non-exclusive source licence or an exclusive buyout, each priced against a catalogue of 136 features.
Now the costs.
Verification is only ever as strong as the other side's willingness to answer, which means the product's central feature depends on people who have no obligation to it.
A trust chip that means nothing is worse than no chip at all. So the workflow is strict about what it will confirm, and strict is slower and less satisfying than a checkbox somebody ticks about themselves.
Gamification, messaging and community exist because a hiring platform nobody comes back to is a directory. They are also the surfaces that need watching, and that work never ends.
No iOS build exists. There is no Apple Developer account behind this work, so the web and the Play listing are the only two places it has genuinely shipped.
A resume builder is the easy half. The employment claim sitting behind it is why this needed a platform.
Worth knowing
- Stronger than a resume builder because it includes employment verification AND company-side workflows AND a licensing business model.
- Shipped to Google Play with zero sensitive permissions — after a `READ_MEDIA_IMAGES` rejection, the team chose the harder-but-cleaner path: HTML file inputs → system picker (no media/storage permission at all), and force-removed restricted permissions via `tools:node="remove"`. A real-world compliance lesson, fixed properly rather than patched around.
- The licensing price is backed by a 136-feature catalog ($18–$250 per feature) — the à -la-carte total exceeds the $10k bundle, so the bundle reads as a genuine saving rather than an arbitrary number.
- 121 per-route static HTML files generated at build time, each with route-specific meta + JSON-LD + a static body skeleton so AI crawlers (which don't run JS) can parse content.
- Every canonical route carries 1000+ unique words — engineered against the AEO per-page-uniqueness floor; 21 research-backed routes cite authoritative sources (the single highest AI-citation lever per the Princeton GEO study, KDD 2024).
- 60 Zustand stores show meaningful domain isolation, not a flat state blob.
- Two licensing surfaces hold the marketing copy to a deterministic, typed quote engine — pricing is computed, not hand-waved.
- 7-day full-audit cooldown gate + 3-day SEO cooldown gate keep audit churn out of the commit log.
Built with
- React 19
- TypeScript
- Vite 8
- TanStack Router
- TanStack Query
- Radix UI
- Firebase
- CapacitorJS
Key features
What it does, and what that costs to build
Each of these is a capability the stack genuinely provides. None of them is an outcome nobody measured — there is no "cut onboarding by 40%" on this page, because no one measured onboarding.
- Multi-template ATS-friendly resume builder
- Verified-employment workflows + trust chips
- 50+ career tools (ATS checker, JD analyzer, etc.)
- Gamification, messaging, community
- B2B white-label licensing (136-feature priced catalog)
- Full Radix theme customizer for all users
Screenshots
5 slots, 2 of them filled in
These are designed frames, not pictures. Each one records what belongs in the slot and at what width; the capture itself is taken from the running app. Drawing a fake screenshot here would put an image on the site that no build has ever produced.
Timeline
Still being worked on
Jan 2025
Work started
The earliest month on record for ClearHire.
Oct 2026
Last change
Status is completed — 4 days ago. Ongoing, so this row moves whenever something lands.
Questions
Common questions
The questions that actually arrive, answered in the first sentence.
- Who built ClearHire?
- Ahsan Mahmood built it alone, and it is live at clearhire.aoneahsan.com with an Android build on Google Play. The multi-sided data model, the verification workflows and the store submission were all one person's work. That is the honest answer to how a platform this size exists without a team behind it.
- What does verified employment mean on ClearHire?
- It means an employment claim was confirmed through a workflow inside the platform rather than typed into a form and taken on trust. A confirmed claim shows as a trust chip on the profile; an unconfirmed one simply does not. The distinction is the point of the product, and it is deliberately narrow — the workflow confirms what it can actually establish and leaves the rest unmarked.
- Does ClearHire work on iPhone?
- No. The platform runs on the web and ships an Android app through Google Play, and there is no iOS build because there is no Apple Developer account behind this work. An iPhone can use the web application in Safari, which is the only iPhone route there is.
- Can a company license ClearHire?
- Yes, in three forms: a managed white-label deployment, a non-exclusive source licence, or an exclusive buyout. Each is priced against a catalogue of 136 features rather than against a vague scope, so the thing being bought is itemised before anyone talks about a number. Which of the three fits depends on whether you want it run for you, run by you, or owned outright.
- Who is ClearHire for?
- Two groups, on one platform. Job seekers build structured, ATS-friendly resumes and profiles instead of uploading a document nobody downstream can parse, then use the 50+ career tools around them, an ATS checker and a job-description analyser among them. Companies post roles and review candidates in the same place. The verified-employment workflow sits between the two, so a claim a candidate makes can be confirmed rather than taken on trust.
Keep looking
More full-stack products
- TR
Trizlink
com.trizlink.app
Branded short links, link-in-bio pages, click analytics and a suite of utilities.
- LA
LabFlow
com.aoneahsan.labflow
Multi-tenant laboratory information system across three production surfaces.
- SL
SlackVault
com.aoneahsan.slackvault
Exports and archives Slack history so a workspace outgrowing its retention limit keeps its own record.