My computer science & information technology career

Some things I've made

Some roles I've played

Scientific publications