You are on page 1of 2

D IRK B RAND

Student Number: 16077229


Birth Date: 21 Nov 1990
6 St Mark st., Eversdal, Durbanville, 7550

(+27) 84 819 4969; dirkbrand@ml.sun.ac.za

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

 Graduation Date: Dec, 2013


 Graduated Degree Cum Laude
 Won prize for best project
University of StellenboschStellenbosch, South Africa
Bachelors of Science - Computer Science and Mathematics

 Graduation Date: Dec, 2012


 Graduated Degree Cum Laude

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:

 Linux (Ubuntu, Linux Mint), Windows 98+, familiar with IOS.


Tools and Systems:

 Procient in Eclipse, Sublime-Text, Git, Google Web Toolkit, Android Development


Toolkit, various test coverage, natural language processing and symbolic execution
tools.

Projects
Protocol Buffer auto-formatter.
https://github.com/DirkBrand/protobuf-code-formatter
Risk AI Framework.
https://github.com/DirkBrand/Risk

ABNF to PEG translator/compiler.


https://github.com/DirkBrand/ABNF_to_PEG_translator

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

 Innovation launchpad for students in Computer Science and Electronic Engineering.


 Worked on a Risk board game AI in the rst year. Currently working on building and
analysing authority networks of web users on public sites. Also working on designing
sophisticated AI agents for general game playing.
 Includes bursary for fees and living expenses.
Research Summer JobUniversity of Stellenbosch
Virtual Coordinates in Mobile Adhoc Routing (November 2012 - January 2013)

 I did research on the subject of Virtual Coordinates in Mobile Adhoc Networks, a


relatively new topic in Networks and Theoretical Computer Science.
 Got to work under Prof. A.E.K. Krzesinski.
 It involved reading a lot of academic papers and journals and also shaping my own
algorithms to solve some of the network routing problems.

Other Achievements and Activities


Part of the Golden Key Honour Society 2011 for top 15% Achievers at Stellenbosch
University
Served in a voluntary outreaches to Venda, Limpopo, Calvinia, Prince Albert, Llandudno
(20052010).
Lead Matric Committee at Stellenberg Highschool, Youth Camp Leader (2005 - present),
Mens Acapella Group leader (2011, 2012), completed Pointman international leadership
program

You might also like