Hello my name is Abed, I am a final year Software & Information Systems Engineering student at Ben-Gurion University of the Negev, also working as an R&D Software Developer in the Cyber-Security domains. .
I enjoy solving problems, always striving to find a better solution and contribute as much as possible to my fields of work.
Se siše Abéd, Ḱfar Ḱamem sışepsewı,
BGU Universitem sışége "Software & Information Systems Engineering" yawjıre yiĺesım sıxet aş riğuso program ğepsınre txınre ofxer selejıx.
📝 NoteShare — Full-Stack Academic File-Sharing Platform
A full-stack academic web platform developed for the students of Kfar Kama, with the support of the Local Council of Kfar Kama. Designed to allow users to create, edit, and share notes and files with peers, fostering collaboration and knowledge-sharing among students and academics.
- Link: https://noteshare.live/
Tech Stack: Java · Spring Boot · RESTful API · Thymeleaf · HTML · CSS · Google Cloud Engine
Key Features:
- Free and accessible for all users at no cost
- MVC architecture for a structured and scalable design
- Deployed on Google Cloud Engine for robust and reliable hosting
- Clean and intuitive user interface for ease of use
The Circassian Genocide — Memorial Website
A memorial website developed in honor of the victims of the Circassian Genocide (1763–1864), during which over 1,500,000 ethnic Circassians were killed by the Russian Empire and forcibly expelled from their homeland. Built to preserve memory and raise awareness of this historical tragedy.
- Link: https://circassian-genocide.org/
Tech Stack: Vue.js · Node.js
🧩 Maze2D — JavaFX Maze Generation & Solving Application
A JavaFX-based desktop game application designed around navigating and solving complex mazes. The application efficiently generates mazes ranging from 1×1 to 1000×1000 in milliseconds using advanced maze-generation algorithms. Players must reach the goal position to win.
Tech Stack: Java · JavaFX · TCP · Client-Server Architecture
Key Features:
- Maze Generation Algorithms: Custom, Simple, and Empty
- Maze Solving Algorithms: Best First Search · Breadth First Search · Depth First Search
- Design Patterns: Decorator · Command · Strategy · Observer
- Architecture: Multithreaded Client-Server communication over TCP
- GUI: JavaFX-based interface for an intuitive user experience
🍽️ MyRecipes — Full-Stack Recipe Management Application
A full-stack web application built with Vue.js on a client-server architecture, designed for managing, organizing, and sharing personal recipes.
Tech Stack: Vue.js
🛒 Super-Lee — Employee Management System
A full-stack Java desktop application for managing employees at the fictional SuperLee Supermarket. The system handles workforce operations including scheduling, role assignments, and employee management.
Tech Stack: Java



