Back to projects

URL Shortener Service

Backend Engineering

Problem solved

Designed and deployed a URL shortening service with base-62 encoding, collision-safe unique IDs, and redirect tracking. Built a SQL-backed backend optimized for O(1) lookup, handling 1,000+ redirects in local load testing without performance degradation. Implemented collision handling and an analytics-ready architecture to support future horizontal scaling.

Technologies used

  • Node.js
  • Express.js
  • SQL
  • Base-62 Encoding
GitHub
LinkedIn
X