Professional full-stack software engineer, mostly working on distributed systems and Web applications.