Skip to main content
// Portfolio

Archived Projects

A selection of personal projects and technical experiments built over the years.

LookRef
Software

LookRef

Website and software for Google ranking tracking. Allows daily monitoring of SEO positioning progress.

Website: Zend Framework, PHP/MySQL, HTML/CSS
Software: Java SE

Urban Jungle
Software

Urban Jungle

Turn-based strategy game where the goal is to take control of a city. Solo mode with AI or network multiplayer.

Type: Student project - Team of 3
Technologies: Java
Modes: Solo vs AI, network multiplayer (up to 4)
๐Ÿ“„ Documentation

OMEA
Software

OMEA

Entity-relationship modeling software with automatic generation of the relational logical model.

OMEA: Omar Model Entity Association
Features: Create, save, XML import, model validation

Turing Machine
Software

Turing Machine

Application to build and simulate a Turing machine with one or multiple tapes.

Technologies: Java
Examples: Binary number addition and multiplication
๐Ÿ“„ Documentation

Sudoku Solver
Software

Sudoku Solver

Sudoku grid solver using a backtracking algorithm.

Technologies: Java
Algorithm: Possibility traversal with backtracking

OCR
Software

OCR

Character recognition software (Omar Character Recognition).

Technologies: Java
Status: Prototype - Recognizes letters A, C, D, I, L (and vaguely B)

Google Logo Creator
Software

Google Logo Creator

Program to create a custom logo inspired by Google's style.

Technologies: Java (original), then migrated to PHP
Alias: LGC

OLetter
Software

OLetter

Typing speed game: type as fast as possible. Auto-timer starts on first keypress.

Technologies: Java
Status: Unfinished prototype

Tic-Tac-Toe
Software

Tic-Tac-Toe

Customizable tic-tac-toe: 2-4 players, adjustable grid size and winning alignment.

Technologies: Java
Options: Number of players, grid size, cells to align

Connected Components
Software

Connected Components

Application to find and visualize graph connected components by coloring them.

Technologies: C
Features: File import, automatic detection, coloring by component
๐Ÿ“„ Documentation

B+ Tree
Software

B+ Tree

File indexing application using B+ tree structure with graphical visualization and fast search.

Technologies: Java
Features: Directory indexing, graphical display, optimized search

Tutored Project
Software

Tutored Project

Mario-style scrolling game, developed in a team of 4 during my studies.

Type: Student project - Team of 4
Technologies: Java

MAO
Web

MAO

Educational website helping children learn to count and perform simple additions.

Type: Student project (MIAGE Bachelor) - Team of 3
Technologies: PHP, HTML, JavaScript/Ajax
๐Ÿ“„ Documentation

EddoWeb
Web

EddoWeb

Website for my freelance business: website creation, SEO optimization and software development.

Type: Freelance business
Technologies: PHP/MySQL, HTML/CSS

MiagOrafi
Web

MiagOrafi

Press article sales platform with reader, subscriber, journalist and administrator management.

Type: Student project (MIAGE Master) - Team of 4
Technologies: Java, EJB, Foundation
Docs: Func. specs ยท Tech. specs ยท Report

Site Utile
Web

Site Utile

Website where users submit ideas for small tools to develop.

Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS

Photo Album JEE
Web

Photo Album JEE

Website for managing user photo albums.

Type: Student project (CISII Professional Bachelor)
Technologies: Java JEE, MySQL
๐Ÿ“„ User documentation

Tim Burton
Web

Tim Burton

Website built to test and practice HTML5 and CSS3 properties.

Type: Student project (MIAGE Bachelor)
Technologies: PHP, HTML5/CSS3, MySQL
๐Ÿ“„ Technical documentation

Les Bons Sites
Web

Les Bons Sites

Professional directory and classified ads website.

Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS

AnnonceEurope
Web

AnnonceEurope

European classified ads website (France, Luxembourg).

Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS

Maghreb Annonce
Web

Maghreb Annonce

Classified ads website for Maghreb region (Morocco, Algeria, Tunisia).

Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS

Balloono
Mobile

Balloono

Android dodge game developed to learn native mobile development.

Type: Personal project
Technologies: Java Android
Status: Prototype (not on Play Store)

Have a project in mind?

I'm always open to discussing new projects, creative ideas or collaboration opportunities.

Contact me