onchain summer

my entry for onchain summer 2024