About Urscore,
UrScore AI is a smart platform that helps developers show their real skills and helps recruiters find the right people easily. Instead of trusting what someone writes on a resume, UrScore AI looks at what they have actually done and gives them a honest score based on their real work. Developers get a proper profile with a score and ranking that shows how strong they are and which field they are best suited for. This makes hiring simpler and fairer — developers get recognised for what they truly know, and recruiters find the right person without wasting time. You can also know yourself better with Urscore by verifying your profiles.
1. GitHub Source Hook
Process: Repo CrawlerValidates candidate profile and repository existence on GitHub. Queries the official API endpoints to extract commit messages, directory hierarchies, file histories, and language distribution byte counts.
2. Resume Document Hook
Process: PDF ExtractorIngests local resume files (PDF or TXT) client-side in the browser via HTML5 FileReader APIs, extracting raw text and cleaning layout structures to ensure safe execution downstream.
3. LeetCode Stats Hook
Process: Stats ScraperFetches competitive problem-solving records from LeetCode public endpoints, retrieving overall rank, difficulty distributions (Easy, Medium, Hard), and candidate coding metrics.
4. UrScore Core Scorer
Process: Aggregator CoreMerges verified coding patterns, code complexity, years of experience, and competitive coding scores into a composite score out of 100, updated dynamically via push webhook runs.
⚡
Flows and Hooks
GitHub Track
GitHub Profile
Resume Track
Resume Upload
LeetCode Track
LeetCode Profile
Source Analysis
Repo Crawler
Ingestion Engine
PDF Extractor
Competency Sync
Stats Scraper
Security & Validation
Language Audit
Compliance & Quality
Exp Calculator
Algorithmic Audit
Rank Evaluator
