ary Sibanda

Building efficient, user-focused solutions that solve real-world problems through clean code.

AdvancedContainers.hpp
#include <memory>
#include <vector>
#include <functional>
template<typename K, typename V>
class HashTable {
private:
struct Node {
K key; V value;
std::unique_ptr<Node> next;
}
std::vector<std::unique_ptr<Node>> buckets_;
size_t size_, capacity_;
size_t hash(const K& key) {
return std::hash<K>{}(key) % capacity_;
}
public:
void insert(const K& key, const V& val) {
size_t idx = hash(key);
auto node = std::make_unique<Node>();
node->key = key; node->value = val;
node->next = std::move(buckets_[idx]);
buckets_[idx] = std::move(node);
}
}
template<typename T>
class BST {
struct Node {
T data;
std::unique_ptr<Node> left, right;
}
std::unique_ptr<Node> root_;
}

About Me

Hello, I'm
Gary Sibanda

I'm a passionate software developer and project management professional who thrives on solving complex problems and designing robust systems. With expertise in Python, C++, and C#, I specialize in building scalable applications and architecting solutions that tackle real-world challenges. As a project manager, I excel at transforming technical complexity into strategic outcomes, coordinating diverse teams, and optimizing processes to drive project success. Currently pursuing my project management certification to deepen my expertise in strategic planning and organizational leadership.

Gary Sibanda - Professional Photo

Portfolio Showcase

RideShare App

In Progress
DartFlutterFirebaseGoogle Maps API

Full-stack mobile application built with Flutter and Firebase, featuring real-time GPS tracking, user authentication, payment processing, and driver-rider matching algorithms.

RideShare App
Loading video...

Quadrant II Planner

In Progress
ReactTypeScriptFirebaseTailwind CSSFramer Motion

React-based productivity application implementing Stephen Covey's Quadrant II planning methodology with drag-and-drop task management.

Quadrant II Planner
Loading video...

Orbit Simulator

Completed
C++OpenGLGLFWGLM

Advanced 3D orbital mechanics simulator built with C++ and OpenGL, featuring accurate physics calculations and real-time gravitational interactions.

Orbit Simulator
Loading video...

Apollo 11 Lunar Lander Simulator

Completed
C++OpenGLPhysics Engine

A C++ physics simulation of the Apollo 11 lunar landing using authentic NASA specifications for thrust, mass, and gravity with OpenGL graphics and real-time collision detection.

Apollo 11 Lunar Lander Simulator
Loading video...

Howitzer Simulator

Completed
C++OpenGL Library

A C++ physics simulation featuring realistic ballistics calculations with altitude-dependent gravity, air density, and drag coefficients using OpenGL graphics for trajectory visualization.

Howitzer Simulator
Loading video...

Chess Engine

Completed
C++OpenGL Library

A C++ chess game implementation with full rule validation, move generation, and AI opponents featuring object-oriented design.

Chess Engine
Loading video...