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

UrScore AI Logo

UrScore AI Core

Step 01: SOURCE CODE

GitHub Codebase *

Identify repository patterns, commit syntax, and framework imports

Scans language diversity profiles.
Step 02: INGEST DOCUMENT

Resume *

Verify candidate technology proficiencies strictly via file upload

Browse Document
Drag & drop PDF or TXT file here
Calculates experience duration years.
Step 03: INTEGRATIONS

Optional Audits Optional

Augment core score matrices with extra profiles statistics

Calculates additional algorithm bonuses.