From Enthiran: The Robot in 2010 to crossing 1,000 songs across 400+ films in 2025 — a chronological look at Dr. Madhan Karky's work in lyrics, dialogues and screenwriting across Tamil, Telugu and Hindi cinema. For the full catalogue of song lyrics, search the Lyrics portal.
His debut film — co-wrote dialogues with Director Shankar and writer Sujatha (his first dialogue, "Dot"), wrote the song "Irumbile", and served as technical adviser on the film's robotics and AI portrayal.
Wrote "Ennamo Edho", one of his most loved early songs — a playful, photography-themed love song known for its inventive wordplay.
Co-wrote dialogues with Director Shankar for this Tamil remake of 3 Idiots, and wrote the song "Ask Laska".
Wrote "Google Google", a fast-paced, tech-flavoured number that became one of the soundtrack's standout tracks.
Wrote "Adiye", contributing to Mani Ratnam and A. R. Rahman's coastal-set drama.
Wrote the chart-topping "Selfie Pulla" — among the most-streamed Tamil songs of its year.
Wrote "Pookkalae", a tender romantic ballad from Shankar's body-transformation drama.
Wrote "Siva Sivaaya" and the Tamil dialogues for S. S. Rajamouli's epic. Also created Kiliki, the fictional tribal language devised for the film's Kalakeya warriors — built with its own structured grammar and vocabulary.
Continued the Tamil-language adaptation of Rajamouli's two-part epic, extending the Kiliki language and dialogue work into the concluding chapter.
Wrote the Tamil versions of "Naatu Naatu" (as "Natpu") and other songs alongside dialogues for the Tamil release of Rajamouli's pan-India blockbuster, working again with M. M. Keeravaani and Vijayendra Prasad.
Wrote "Kurumugil" for the Tamil version of this acclaimed period romance.
Wrote Tamil dialogues for the sequel to the pan-India hit Pushpa: The Rise.
"Smoking Kills" marked Dr. Karky's 1,000th song — a milestone crossed across 400+ Tamil films since his 2010 debut.
This page highlights selected milestones from a filmography spanning 400+ films and 1,000+ songs. For the complete, searchable list of lyrics and translations, head to the Lyrics portal. This page is updated periodically as new credits are confirmed.