Joe Samela

BlogPodcastResume

I'm a software engineer with a passion for computers, science, electronics and design. In my free time I work on fun projects that are sometimes laughably bad - but always educational!