Smart contracts became widely known thanks to Vitalik Buterin, the creator of Ethereum. This is why this blockchain was created to support decentralized applications (DApps).
Later, other developers began to create and deploy their own smart contracts for their own platforms, using previous developments.