projects

a collection of different projects I have worked on.