OI
All work
Full-stack2026

xurl.fyi — URL Shortener

High-performance URL shortener built on a Go API backend and Next.js frontend.

Role

Full-Stack Engineer

Capacity

Product build

Year

2026

Stack size

6 tools

Overview

xurl.fyi is a production URL-shortening service built on Go and Next.js. The Go backend handles link creation, redirection, analytics, and user management with a focus on correctness and performance. A deep architectural review uncovered critical bugs — context-propagation leaks causing goroutine leaks, Redis client misuse in health checks, and sequential batch operations that should have used worker pools — all since resolved. The Next.js frontend provides a clean dashboard for link management, click analytics, and QR-code generation.

Responsibilities

  • Conducted a deep architectural review of the Go backend, identifying critical concurrency and resource-leak bugs
  • Fixed context propagation across goroutines and Redis client lifecycle management
  • Replaced sequential batch processing with concurrent worker-pool patterns
  • Maintained and extended the Next.js dashboard for link management and analytics

Highlights

  • Production URL shortening with click analytics
  • Concurrency-safe Go backend with proper context and resource management
  • Clean Next.js dashboard with QR-code generation

Tech stack

GoNext.jsTypeScriptPostgreSQLRedisDocker