John Karahalis

I am a software developer, a project manager and a user experience enthusiast. I work at Mozilla.