Professional Documents
Culture Documents
Interests
Articial Intelligence for Games.
Natural Language and Text Processing.
Machine Learning and Data Mining.
Android Development.
Education
University of StellenboschStellenbosch, South Africa
Honours in Computer Science
Skills
Programming Languages:
A
Procient in Java, Python, Go, Android Dev, C, L TEX, Protocol Buffers.
Familiar with Django, HTML, CSS, Bootstrap, C++, Assembly, .Net, SQL, Bash/Awk
Scripts.
Operating Systems:
Projects
Protocol Buffer auto-formatter.
https://github.com/DirkBrand/protobuf-code-formatter
Risk AI Framework.
https://github.com/DirkBrand/Risk
Experience
VASTechTechnoPark, Stellenbosch
Internship: December, 2013January, 2014
Designed and implemented a open source code formatting tool for Protocol Buffers.
The tool was implemented in Go and also included a Sublime-Text plugin.
Started working on a Packrat parser for parsing expression grammars (PEG). Finished
the implementation of the recursive descent backtracking parser and wrote an
algorithmic specication for translating ABNF to PEG.
Competitive reimbursement.
EDH software groupTechnoPark, Stellenbosch
Junior Developer: October, 2011January, 2012
Got .Net experience building software for sports tracking radar equipment, wrote
documentation.
Worked as part of a team of six, including junior and senior developers.
Part time student job, but fairly paid.
MIH MediaLabStellenbosch
January, 2013Present