Shakthi Kannan shakthimaan@identi.ca

Chennai, India

Free Software developer. Speaker. Writer. Dad. Idealist. Purist.