Ruben Meiring

Software Developer & Creative Technologist

Software Developer

Mossel Bay / Port Elizabeth, South Africa

+27 72 491 7288

[email protected]

Technical Skills

Frontend

Angular, JavaScript, HTML, CSS, React, React Native

Backend

ASP.NET Core, .NET 8, NodeJS, ExpressJS

Mobile

React Native (Expo), Android (Java), .NET MAUI

Databases

MySQL, MongoDB

Tools

Git, REST APIs

Other

Client Support, System Maintenance

Professional Summary

South African Intermediate Software Developer with 7+ years of professional experience building and maintaining scalable web and mobile applications. Strong background in Angular, .NET, ASP.NET Core, MAUI, JavaScript, and database-driven systems. Proven ability to work across the full stack, contribute in team environments, and take ownership of features from development through to production. Fluent in Afrikaans and English, with a practical, problem-solving mindset and a strong work ethic.

Work Experience Timeline

Dec 2024 – Present
Wirk (Pty) Ltd - Intermediate Software Developer

Tech: Angular, ASP.NET Core (.NET 8), Git

Developing and maintaining enterprise web applications using Angular and ASP.NET Core (.NET 8). Contributing to architectural decisions and improving code quality across projects. Working in a hybrid environment with cross-functional teams. Actively involved in version control, code reviews, and deployment workflows using Git.

Port Elizabeth, Eastern Cape, South Africa (Hybrid)

Aug 2024 – Dec 2024
Wirk (Pty) Ltd - Software Developer

Tech: Angular, ASP.NET, .NET 8, MAUI, Git

Built and maintained full-stack applications using Angular and ASP.NET. Developed cross-platform applications using .NET MAUI. Assisted with system maintenance, bug fixes, and feature enhancements. Collaborated closely with senior developers to deliver stable, production-ready solutions.

Port Elizabeth, Eastern Cape, South Africa (On-site)

May 2021 – Aug 2024
SmartPractice (Pty) Ltd - Intermediate Software Developer

Tech: React Native, Expo, NodeJS, JavaScript, HTML, CSS, Java (Android)

Lead Mobile Developer for the SmartPractice mobile application using React Native and Expo. Successfully launched and maintained applications on Android and iOS. Developed and maintained web applications using HTML, CSS, JavaScript, NodeJS, React, and Ajax. Built and maintained legacy Android applications in Java. Provided technical support to clients and internal stakeholders. Conducted client onboarding and training sessions. Mentored and trained junior developers.

Mossel Bay, South Africa

June 2019 – May 2021
SmartPractice (Pty) Ltd - Software Developer

Tech: React Native, JavaScript, NodeJS, HTML, CSS, Java (Android)

Developed and maintained mobile applications using React Native. Assisted in building Android-only applications using Java. Contributed to web development projects using HTML, CSS, JavaScript, NodeJS. Supported clients with technical troubleshooting and system usage.

Mossel Bay, South Africa

DNDReferenceBuddy

A web application that helps players create and manage their D&D characters, track inventory, equipment, attacks, and spells. Built with Angular, it runs entirely in the browser with no backend server required - just XML files and some JavaScript magic to handle the data.

The app uses the same XML format as Fight Club 5e and Game Master 5e, The importation of your existing data from those tools are in active development.

Click the Dice Below

Pure CSS

This section has a few web elements i built using pure CSS and HTML, no external libraries, No JavaScript, just CSS and HTML

Give it a hover or a click!

Victory