johnbhall.com

John B. Hall

Summary

Software engineer who is passionate about writing sustainable code and designing slick user interfaces

Professional Experience

Education