NOTE: The contents and links on this page reflect my views only, not those of my employer.
Having worked or played as a software engineer for over 20 years, and across all facets of the industry, I bring to the table a diverse set of skills and a wealth of experience, including but certainly not limited to:
I continue to maintain focus upon Web standards, accessibility guidelines, and usability through human-computer interaction (HCI) theory. As I work to architect innovative solutions to novel problems, I constantly seek out challenges and devour the ever-expanding knowledge at my fingertips. Each day brings exciting enlightenment through new frameworks, methodologies, best practices, and experience.
My greatest passion is in mentoring my peers and colleagues. I take great pride in performing detailed code reviews, and in guiding coworkers through problems when they encounter roadblocks. In the process, several of those I have taught have themselves become mentors for interns and their peers, which is the ultimate goal of any teacher.
Specialties: