top of page

C++ Portfolio

OpenStreetMap Route Planner

This project creates a route planner that plots a path between two points on a map using real map data from the OpenStreetMap project using C++ programming language. Click on this project link for more details.

map.png

Linux system monitor

Htop is a popular linux system monitor. This project is building a simple yet informative system monitor inspired from htop using C++. This project uses a starter code and builds on top of it to demonstrate object-oriented programming and generic programming skills. Click on this project link for more details.

SystemMonitor.png

Memory management Chatbot

This chatbot answers about C++ pointers and memory models. A simple chatbot, built using powerful C++ memory management concepts such as move semantics and smart pointers. Click on this project link for more details.

chatbot_demo.gif

Concurrent Traffic Simulation

This Arc de Triomphe traffic simulation is to demonstrate C++ concurrency skills. This project uses C++ concurrency concepts like threads, tasks, promises and futures, condition variable and monitor object pattern in its implementation. Click on this project link for more details.

traffic_simulation.gif

SnakePeacock Game

This is a C++ game project using SDL2.0 library. This simple game is an extended upon a basic simple game with new features that lets player allow to play against another snake controlled by computer, have a peacock as a moving obstacle in the game, display different living creatures as food etc. Kindly take a look at the project code here.

SnakePeacock.gif
bottom of page