๐ B.Sc. in Computer Science - Ariel University
๐ป I work on software development, algorithms, networking, and OS projects.
Developed a computer game to support children with ADHD and working memory challenges.
Includes multiple mini-games, voice assisted instructions, and accessibility features for young users.
Technologies: Unity, C#
Full-stack implementation and web demonstration of the PB-EAR algorithm - a fair public budget allocation method based on community preferences.
- Developed as part of the Research Algorithms course.
- Implements Proportional Budgeting via Expanding Approval Rule.
- Interactive interface for defining projects, adding voter preferences, running PB-EAR, and visualizing results.
Technologies: Python, Flask, HTML, CSS, JavaScript, pabutools
A platform connecting pet owners with veterinarians, including appointment scheduling, clinic management, and pet medical records.
Technologies: React.js, Node.js, Express.js, MongoDB
4. ๐ก Networking Projects
Projects involving socket programming, client-server communication, and network protocols.
Technologies: C, Python, TCP/IP, UDP
5. ๐ฅ๏ธ Operating Systems Projects
Implementation of core OS concepts such as process scheduling and memory management.
Technologies: C++, Linux
-
C++ - Catan Game ๐ฒ๐ค๏ธ:
Simplified Settlers of Catan implementation with resource gathering, trading, building, and development cards.
Tech: C++17, STL -
Java - OOP Thread Scheduling Assignment:
Implementation of a customTaskclass extendingFutureTaskwith priority scheduling usingComparable. Demonstrates thread prioritization and task management in JVMโs preemptive scheduling model.
Tech: Java, OOP, Concurrency

