Saadaan Hassan
Project Deep Dive

Hire-on-Rank Gamified Competitive Hiring Platform

Hire-on-Rank — Gamified Competitive Hiring Platform

Executive Summary

Hire-on-Rank is a full-stack competitive hiring platform that gamifies technical recruitment through structured hackathons and an EXP-based ranking system. It connects developers and recruiters in a merit-driven ecosystem where hiring decisions are based on real competition performance rather than resumes alone.

Project Affiliation

Dotcode Solutions
Dotcode Solutions

Technical Context

Primary RoleLead Full Stack Engineer
Core Stack
Next.jsReactTypeScriptTailwind CSS 4TanStack React QueryZodDjango 5Django REST FrameworkFastAPIWebSocketsPostgreSQLJWT Authentication

Hire-on-Rank — Performance-Based Technical Hiring Platform

Executive Summary

Hire-on-Rank was engineered to eliminate resume-based hiring bias by introducing a verifiable, performance-driven recruitment system.

Instead of relying on self-reported skills or artificial coding interviews, the platform evaluates developers through structured hackathons and enforces repository integrity through automated GitHub commit tracking.

The system combines competition scoring, automated EXP ranking, recruiter subscriptions, integrity validation, and real-time communication into a scalable multi-portal SaaS architecture.


The Core Problem

Modern technical hiring suffers from structural weaknesses:

1. Weak Resume Signal

Resumes list technologies but do not prove execution capability.

2. Artificial Evaluation Methods

Interview puzzles often fail to represent real-world engineering ability.

3. Competition Integrity Gaps

In traditional hackathons:

  • Repositories can be modified after deadlines
  • Commit history can be rewritten
  • Final submissions may not reflect timed performance

There was no unified system that:

  • Verified repository authenticity
  • Enforced deadline integrity
  • Linked ranking to real competition performance
  • Created a transparent merit-based hiring ecosystem

The Engineering Solution

Hire-on-Rank solves these challenges with an integrity-enforced competition architecture.


1. Structured Competition Engine

  • Time-bound hackathons
  • Registration approval workflow
  • Type-based submission validation
  • Automated status transitions:
    Upcoming → In Progress → Completed → Results Announced

Competition states update automatically based on configured dates, reducing manual intervention.


2. GitHub Repository Verification & Commit Tracking

A key system differentiator.

When a candidate submits a repository:

  • Repository visibility is validated (public check)
  • Commit history is analyzed
  • Submission timestamp is recorded
  • GitHub API integration monitors repository activity

If new commits are pushed after competition end time:

  • The system detects the commit
  • Integrity flags are raised
  • Admin is notified

This enforces:

  • Deadline compliance
  • Fair scoring
  • Authentic submission verification

The result is a competition system that actively protects integrity — not just records submissions.


3. EXP-Based Ranking System

Performance translates into structured ranking:

  • Position-based EXP distribution (100% → 10%)
  • 5% participation reward
  • Automatic tier progression:
    E → D → C → B → A → S → NL
  • Global leaderboard generation

Ranking is based on timed performance outcomes, not recruiter perception.


4. Multi-Portal Role Architecture

The system supports:

  • Candidate Portal

    • Competition participation
    • EXP tracking
    • Portfolio visibility
    • Team management
  • Recruiter Portal

    • Talent discovery by tier/EXP
    • Subscription-based connect system
    • Real-time messaging
  • Admin Portal

    • Competition lifecycle control
    • Submission review
    • Integrity monitoring
    • Analytics dashboard

All access is governed via strict Role-Based Access Control (RBAC).


5. Real-Time Communication Layer

A dedicated FastAPI WebSocket server enables:

  • JWT-authenticated connections
  • Typing indicators
  • Read receipts
  • File attachments
  • Private recruiter notes

The WebSocket service is isolated from the REST API layer for scalability and performance stability.


System Architecture

Frontend

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • TailwindCSS 4
  • TanStack React Query
  • Zod validation
  • Radix UI + shadcn component system

Backend

  • Django 5
  • Django REST Framework
  • Modular domain-driven app structure
  • PostgreSQL relational database
  • JWT authentication
  • Google OAuth
  • GitHub API integration

Real-Time Layer

  • FastAPI WebSocket server
  • JWT-secured communication
  • Horizontal scaling readiness

Deployment

  • Gunicorn
  • Nginx reverse proxy
  • Systemd services
  • VPS production deployment

Business Model

The platform operates under a dual revenue strategy:

  • Premium recruiter subscriptions ($100/month)
  • Pay-as-you-go connect model
  • Paid competitions
  • Custom hackathon hosting

This supports both B2B (recruiters) and B2C (developers) monetization.


What Was Solved

Hire-on-Rank successfully:

  • Replaced resume-first hiring with performance-first evaluation
  • Enforced competition integrity via automated GitHub commit tracking
  • Automated ranking progression through EXP logic
  • Centralized recruiter discovery and communication
  • Integrated real-time messaging within the hiring workflow
  • Delivered a scalable, production-ready SaaS system

Outcome

Hire-on-Rank establishes a transparent, verifiable merit system for technical recruitment.

It demonstrates:

  • Full-stack system architecture
  • Real-time infrastructure engineering
  • Secure authentication and role isolation
  • Automated ranking and progression logic
  • External API validation workflows
  • Production-grade SaaS deployment

The platform transforms technical hiring from subjective screening into measurable performance evaluation.

Availability

Building at the speed of thought

Interested in achieving these levels of performance and design for your next asset?