Computational and theoretical physicist; materials chemist; software developer