Es-sebbar Karam

About Me

Es-sebbar Karam

Computer Science Student

I'm a computer science student with a passion for building modern, efficient software. I enjoy working across low-level programming, object-oriented design, and full-stack web development — from writing clean C++, Java, and C# to crafting polished web experiences. I'm always looking for meaningful challenges that push me to grow as a developer. Welcome to my portfolio — a space where I build, experiment, and grow.

Projects

🎮

Snake Game

A classic snake game built using C++ and SDL.

C++SDLGame Dev
View Project →
♟️

Chess

A command-line chess game implemented in C++ with object-oriented programming principles.

C++OOPMakefile
View Project →
🗺️

Navigation System

Developed a transport network management system for Avignon using C++ and SQLite3, integrating CRUD operations with UML design.

C++SQLite3UML
View Project →
🎨

Flood It

Designed a color-filling puzzle game where the player floods a grid with a single color in minimal moves using greedy algorithms.

AlgorithmAIGame
View Project →
🌬️ En cours

VMC Double Flux

Professional C# / .NET desktop application for designing and installing double-flux mechanical ventilation systems, with interactive floor plan editing, airflow balance calculations, and JSON export.

C#.NET
View Project →
🪙

Awalé

Implementation of the traditional African strategy board game Awalé (Mancala), featuring turn-based gameplay and seed-sowing mechanics.

GameStrategyAI
View Project →
🎲

Carcassonne

Implemented the board game Carcassonne in C, where tiles are read dynamically from an Excel file.

CGameExcel
View Project →
🃏

Black Jack

Developed a console-based Blackjack game where the player competes against the dealer with OOP concepts.

C++OOPConsole
View Project →
🚢

Bataille Navale

A fully playable Battleship game developed in Java, featuring grid-based ship placement and turn-based combat logic.

JavaOOPGame
View Project →
💬

Shadoks

Implements an interpreter for the fictional Shadok language using Flex for lexical analysis and Bison for syntax parsing.

FlexBisonCompiler
View Project →

Technical Skills

Programming

C85%
C++80%
Java70%
C#65%
JavaScript70%
Python70%
CC++Java C#JavaScriptPythonOCaml

Web Development

HTML/CSS80%
JavaScript70%
PHP60%
HTMLCSSJavaScript PHPWordPressShopify

Databases

SQL80%
MySQL70%
SQLite380%
SQLMySQLSQLite3

Tools & Frameworks

SDL40%
Excel70%
WampServer70%
SDL.NETAvalonia ExcelWampServerAseba

Contact Me