Rijk de Wet

Junior Developer at Omni Calculator

About Me

Hi, I'm Rijk, and I develop software that makes a difference. Welcome to my portfolio.


I'm committed to creating tools that resonate with users, whether they're customer-facing or internal. I have a keen eye for detail and a perfectionistic bend. I'm always eager to tackle new challenges and contribute to projects that make a difference, one line of code at a time.

Experience

2023 – now

Junior Developer • Omni Calculator

2021 – 2023 Content Writer & Reviewer

Omni Calculator brings you 3,500 custom-built calculators for every-day problems. At Omni calculator, I've been involved in various projects, such as our custom-built algebraic equation solver powering our calculators, as well as with other in-house products and tools.

I began at Omni as a content creator and soon became a trusted reviewer. Below, you can find some of the calculators I made at Omni.

  1. JavaScript
  2. TypeScript
  3. React
  4. Python
  5. GraphQL

Projects

ScoreS2Duo website

A homepage for a local music studio built using Astro. The site provides profile pages for students, updates on upcoming events and studio-related news, and a catalogue of in-house products.

  1. Astro

Fake Wordle

A virtually indistinguishable clone of the New York Times' hit web-game. Built from scratch using vanilla HTML, CSS, and TypeScript. Uses the MVC pattern.

  1. HTML
  2. CSS
  3. TypeScript

Set-based Particle Swarm Optimization for Data Clustering

A journal article in the proceedings of ISMSI 2023 detailing the capstone project of my master's degree. Applied a novel adaptation of the classical particle swarm optimization to the problem of data clustering. Implemented the algorithm from scratch, performed hundreds of experiments to tune algorithm hyperparameters, and used statistical tests to interpret the results.

  1. Python
  2. ScikitLearn
  3. Bash
  4. LaTeX

Education

2021 – 2022

Master of Engineering • Stellenbosch University

Industrial Engineering (Data Science)

Learnt to develop innovative optimization and machine learning techniques to produce novel, efficient and robust data science technologies, for use in industrial engineering, engineering management, and related applications.

  1. Python
  2. ScikitLearn
  3. Tensorflow
  4. Numpy
  5. Linux

2016 – 2020

Bachelor of Engineering • Stellenbosch University

Electronic Engineering (Informatics)

Learnt of high-level computer science and software systems such as Internet communication, web development, machine learning, and design of both hardware and software.

  1. C
  2. Java
  3. Python
  4. ScikitLearn
  5. Flutter
  6. Dart