this is a blog by Jeff Perrin, a software developer based in calgary alberta

Updated Web Resume

New Undercurrents website is online

It’s time for another exciting update