About Me

I am a pro grammar programmer currently residing in Cape Town, South Africa. I currently work as a pretty pixel programmer for RenderHeads. My highest academic degree is an MSc specializing in Computer Science, obtained from the University of Cape Town at the end of 2015. I hope to turn this into a PhD sometime in the future, preferably in rendering.

I’m interested in most things Computer Science related, with my main specializations being Computer Graphics and Machine Learning. Additional interests include playing video and board games, drinking, reading history and sci-fi books, making games, drinking, violin, looking for new music, watching Dota 2, drinking, rock climbing, clarinet, and coping with reality through drinking.


Evolving Controllable Emergent Crowd Behaviours with Neuro-Evolution – MSc Thesis, University of Cape Town

Controlling crowd simulations using Neuro-Evolution (recipient of best computer science postgrad paper at UCT for 2015, sponsored by Entelect) – ACM GECCO 2015, Madrid, Spain

Comparing NE crossover operators and probabilities in the context of controlling Crowd SimulationsIEEE WCCI 2014, Beijing, China


Pretty Pixel Programmer at RenderHeads Current position, started April 2016
Working on a variety of different projects, focusing on product development and support. Specifically, I mainly work on the AVPro Unity assets, and Phoenix Fire, while fitting in a bunch of smaller projects in between these.

Research and Development at University of Cape TownMay 2015 to December 2015
Worked on a terrain modeling tool that uses terrain synthesis to allow artists to easily and interactively create highly realistic terrains. My primary task on this project was to allow the tool to synthesize larger terrains at finer details.

Software Developer at Triggerfish Animation StudiosSeptember 2014 to October 2014
One month long internship spent at Triggerfish animation studios in South Africa. My main job was to write tools in Softimage for artists. The main tool I developed during this time was an animation library, which allowed for easy book keeping of the various animations, rigs, and keyframes produced by artists.

Software Developer at BBDJuly 2012 to October 2012
Three month long internship at the software development company, BBD. The project I worked on was the SARS (South African Revenue Service) system, with my primary job being writing SQL and Python scripts to port all national taxpayer information from one database structure to another.


Master of Science (Computer Science)University of Cape Town, 2013 – 2015

Bachelors of Information TechnologyUniversity of Pretoria, 2009 – 2012

Matric CertificatePretoria Boys High School, 2004 – 2008


-Computer Graphics
-Machine Learning, mainly optimization methods and neural nets
-Digital Signal Processing / Computer Vision
-Video Encoding & Image Compression

Contact info:

My email is sunrisewng@gmail.com, please don’t abuse it 😉

I also have a linkedin page, should you wish to read a more outdated version of what is written on this page.

If you want to contact me about RenderHeads related stuff, please email me at sunrise@renderheads.com instead