Massa! Anos atrás precisei desenvolver um encurtador url por causa de uma nececssidade especifica, hoje em dia nem preciso mais, contudo não tirei do ar, e recentemente até fiz uma melhoria de interface.
A minha necessidade na época foi: A API de Pagamentos da REDE só devolve algumas informações via POST no callback para aplicação. Contudo, a url a de callback não poderia passar de 30 caracteres, e como minha aplicação é onprimisse as urls dos clientes sempre eram maior do que isso.
O que eu teria que fazer era criar um "motor" pra verificar se a informação já foi liberada e consultar, ou ter um encurtador de url que "lê-se" campos chegavam via post e me reencaminha-se.
Por mais incrivel que paraça não achei nenhum encurtador url que fizesse isso, então fiz o meu.