Archived Projects
A selection of personal projects and technical experiments built over the years.
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
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
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
Application to build and simulate a Turing machine with one or multiple tapes.
Technologies: Java
Examples: Binary number addition and multiplication
๐ Documentation
Sudoku Solver
Sudoku grid solver using a backtracking algorithm.
Technologies: Java
Algorithm: Possibility traversal with backtracking
OCR
Character recognition software (Omar Character Recognition).
Technologies: Java
Status: Prototype - Recognizes letters A, C, D, I, L (and vaguely B)
Google Logo Creator
Program to create a custom logo inspired by Google's style.
Technologies: Java (original), then migrated to PHP
Alias: LGC
OLetter
Typing speed game: type as fast as possible. Auto-timer starts on first keypress.
Technologies: Java
Status: Unfinished prototype
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
Application to find and visualize graph connected components by coloring them.
Technologies: C
Features: File import, automatic detection, coloring by component
๐ Documentation
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
Mario-style scrolling game, developed in a team of 4 during my studies.
Type: Student project - Team of 4
Technologies: Java
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
Website for my freelance business: website creation, SEO optimization and software development.
Type: Freelance business
Technologies: PHP/MySQL, HTML/CSS
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
Website where users submit ideas for small tools to develop.
Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS
Photo Album JEE
Website for managing user photo albums.
Type: Student project (CISII Professional Bachelor)
Technologies: Java JEE, MySQL
๐ User documentation
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
Professional directory and classified ads website.
Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS
AnnonceEurope
European classified ads website (France, Luxembourg).
Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS
Maghreb Annonce
Classified ads website for Maghreb region (Morocco, Algeria, Tunisia).
Type: Personal project
Technologies: Zend Framework, PHP/MySQL, HTML/CSS
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