About Me

Hi! I'm Caleb (Silentstrike46). I'm a software developer from South Africa who also has an interest in game development. Most of my day-to-day life consists of backend development, but after hours you'll often find me learning and experimenting with game development, or just enjoying playing some games!

Interests

My main interest will always be game development - especially considering my excitement for programming first sparked due to Warcraft 3 custom maps as a child. Currently, this is especially true for some of the more abstract approaches to game development (for example, map generation, wave function collapse, etc.). Most of my focus is more on the programming side of game development.

Outside of that, professionally, most of my current focus is on backend development, database management, hosting and deployment and CI/CD, or writing scripts to make development and management easier. However, I'm interested in learning new skills in general, so I'll also quite happily spend time learning frontend development, machine learning, etc.

I like learning about new topics and expanding my skillset: At this point in my career, I am always excited to see what new topics are out there and explore the different fields that Computer Science has to offer. Regardless of whether this is more theoretical and research-heavy, or more software development-focused and practical, I am interested.

Education

I graduated with BSc Hons (cum laude) in Computer Science from Stellenbosch University, where I also achieved the following awards:

  • Top 10 Achievers in Economics 114/144 Award
  • First Year Achievement Award (top 4 in Science faculty for the first year)
  • Best First Year Performance in Computer Science at Stellenbosch University
  • Best Second Year Performance in Computer Science at Stellenbosch University
  • Van Der Walt Medal
  • Rector's Award for Excellent Achievement (Science)
  • Best Computer Science Honours Student (tied)
  • Best Computer Science Honours Project (tied)

My Honours project was based on expanding previous research on using Cellular Automata with ant sorting to achieve certain results -- more specifically, on how the algorithms used could be manipulated to change the shapes of sorted data that were generated.

Contact Details