Es-sebbar Karam

About Me

Es-sebbar Karam

M1 Informatique — Université de Lorraine | Vise le M2 IA2VR

I am currently a first-year Master's student in Computer Science at the University of Lorraine and I wish to join the Master's program in Artificial Intelligence and its Applications in Vision and Robotics (IA2VR) in Nancy to further develop my knowledge in these fields. Strongly interested in research, I aim to pursue a PhD and contribute to advances in artificial intelligence, computer vision, and robotics.

Projects

✦ Research & Algorithmic Projects — M1 Université de Lorraine

🖼️ Research

Image Morphing — Beier & Neely

Geometric image morphing (Beier-Neely) with automatic facial landmark detection — applied to computer vision and AI.

C++17OpenCVdlib GeometryComputer VisionDelaunay
📄 Download Report →
📐 Research

Bézier Path Planning — Metaheuristics

Research project (M1 Metaheuristics, Université de Lorraine). Metaheuristic optimisation algorithm in Java for generating Bézier curve trajectories that minimise path length, smoothness, and obstacle constraint violations.

JavaMetaheuristicsBézier OptimisationGeometry
📄 Download Report →
Other 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

OpenCV75%
dlib65%
SDL40%
.NET / C#65%
OpenCVdlibSDL .NETFlex/BisonCMakeLaTeX

Research & Algorithms

Computational Geometry
Computer Vision
Metaheuristics
Image Processing
DelaunayBézierMorphing Landmark DetectionReverse MappingOptimisation

Contact Me