Girish Gaikwad Logo

Girish Gaikwad

SDE & Creative Technologist

Desktop Experience Recommended

gg-logoGirish Gaikwad - Portfolio

[ SYS.ARCHIVE_RECORD ] - DevRank

> Developer evaluation platform that analyzes coding activity, GitHub contributions, and project portfolios to automatically score and rank software engineers.

// INDUSTRY_TAG
Developer Tools
// DEPLOYMENT_YEAR
// SERVICE_PROTOCOLS
Evaluation Platform
ASSET_VIEWER_ACTIVE
DevRank hero image
// PROBLEM_STATEMENT

Challenge

Develop a highly secure, data-intensive evaluation platform. The system required strict access controls and complex data fetching to analyze developer metrics accurately. Key obstacles included:

>Enforcing Admin-only onboarding (disabling public self-registration).

>Handling secure password setup via expiring Magic Links.

>Integrating OTP-based email login flows securely.

>Protecting internal APIs with cryptographic signatures.

>Resolving severe dashboard performance issues caused by fragmented data fetching.

// SYSTEM_ARCHITECTURE

Solution

High level architecture of the application.

Due to the sensitive nature of the evaluation data, the authentication architecture was custom-built to ensure zero unauthorized access.

Instead of relying on standard selective column fetching which caused database bottlenecking, the architecture was refactored to an "Amazon-style" full-data fetch, combined with a custom stats dashboard drill-down system on the client side, drastically improving load times.

  • #

    Auth Pipeline (Admin-Driven): The system blocks self-registration. Admins create a user entity with a null password. The system then generates a cryptographically signed, 1-hour expiring JWT token embedded in an email Magic Link to allow the user to securely set their bcrypt-hashed password.

  • #

    OTP Integration: Integrated Firebase Auth to handle One-Time Password (OTP) email login flows, ensuring a frictionless but highly secure secondary access method.

  • #

    Signed API Endpoints: All internal data-fetching routes are protected by signature-based middleware, rejecting any requests that don't carry the correct algorithmic signature from the authenticated frontend.

Visit website
// DEPLOYED_MODULES

Technologies

NextJS module

NextJS

TailwindCSS module

TailwindCSS

NodeJS module

NodeJS

MongoDB module

MongoDB

Github API module

Github API

Vercel module

Vercel

SYS.RELATED_ARCHIVES
SYS.ADJACENT_MODULES

More Applications

TS: February 2026[ ARCHIVE ]

eqrev

A web-based enterprise intelligence platform that aggregates, automates, and analyzes regional brand performance data from multiple quick-commerce platforms.

TS: January 2026[ ARCHIVE ]

Recovery

Integrated cybersecurity and investigation platform designed to streamline incident response, digital evidence gathering, and secure data recovery processes.

main*
Go Live