...I've worked for 20 years in software engineering, largely in roles requiring me to understand and implement cutting-edge algorithms directly from published papers. I have designed my own adaptations and extensions of existing algorithms. I've been using Linux as my daily driver since 1999, starting with some ancient Slackware. (read more)