Charlie Gerard
Charlie Gerard

Charlie Gerard

Software developer, creative coder and tinkerer of things.