Language learning software developer