Alan Chatham

Executive Director at Laboratory

Spokane, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alan Chatham is an interdisciplinary technologist and arts leader with 14 years of experience building interactive experiences, embedded systems, and community arts programs from Spokane. As Executive Director of Laboratory and partner at Fellow Coworking he blends technical fluency—C/C++, embedded AVR development (notably the UnoJoy Arduino-to-PS3 controller work)—with program leadership, residency curation, and small-business operations. His background spans academic research in physical play at RMIT, product-focused firmware and microelectronic design, and hands-on fabrication skills including welding and woodworking. Alan’s combination of HCI training from Carnegie Mellon and practical experience—from sculpting studios to running storefront art installations—uniquely positions him to translate playful, tangible interactions into deployable systems and public programming.
code14 years of coding experience
job4 years of employment as a software developer
bookClass A CDL, Truck Driving, Class A CDL, Truck Driving at Drivers Training Solutions / Spokane Community College
bookMaster's degree, Human Computer Interaction, Master's degree, Human Computer Interaction at Carnegie Mellon University
bookBachelor's of Arts, Economics, Computer Science, Bachelor's of Arts, Economics, Computer Science at Pomona College
github-logo-circle

Github Skills (12)

c1710
firmware10
embedded10
serial-communication10
spi10
c1110
sys10
arduino10
usb9
avr8
microcontroller8
controller8

Programming languages (3)

JavaShellC++

Github contributions (5)

github-logo-circle
AlanChatham/UnoJoy

Feb 2014 - Mar 2019

UnoJoy! allows you to easily turn an Arduino Uno (or Mega or Leonardo) into a PS3-compatible USB game controller
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 releases, 1 review, 15 commits in 5 years 1 month
Contributions summary:Alan primarily worked on the UnoJoy project, transforming an Arduino Uno into a PS3-compatible USB game controller. Their contributions involved significant code modifications to the PS2interface.c file, suggesting a focus on the communication protocols and low-level programming required for interfacing with the PlayStation 2. Further work included adjustments to processing visualizer and the firmware for the Arduino, indicating a full-stack approach to the project's various components.
arduino-unogame-controllerusb
AlanChatham/VMap

Oct 2014 - Mar 2018

Contributions:42 commits, 12 pushes in 3 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial