Leonhard studierte Informatik und Wirtschaftsinformatik an der Technischen Universität Wien.
Bereits während des Studiums begann er, als Selbständiger zu arbeiten. Acht Jahre lang war er geschäftsführender Gesellschafter einer Wiener Softwareschmiede. Der Schwerpunkt lag dabei im Bereich der Versteigerung von Mobilfunkfrequenzen und in Netzqualitätsmessungen. Nach einem sechsmonatigen Auslandsaufenthalt in Norwegen, wo er in einem europäischen Forschungsprojekt zu Netzqualitätsmessungen mitwirkte, fing er an bei ecosio zu arbeiten.
Als Head of Site Reliability Engineering ist Leonhard bei ecosio für die Verfügbarkeit, Zuverlässigkeit und Weiterentwicklung der Cloud-Infrastruktur zuständig.
Als ausgebildeter Notfallsanitäter verbringt er einen Teil seiner Freizeit im Rettungsdienst. Außerdem verreist er gerne und ist regelmäßig auf Bergen und im Freien unterwegs.