software engineer, open source hacker