Skip to content
View vivianu2001's full-sized avatar

Organizations

@TwoBitCode

Block or report vivianu2001

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
vivianu2001/README.md

๐Ÿ‘‹ Hi, I'm Vivian Umansky

๐ŸŽ“ B.Sc. in Computer Science - Ariel University
๐Ÿ’ป I work on software development, algorithms, networking, and OS projects.


๐Ÿš€ Featured 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


6. ๐Ÿ–ฅ๏ธ Additional Programming Projects

  • 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 custom Task class extending FutureTask with priority scheduling using Comparable. Demonstrates thread prioritization and task management in JVMโ€™s preemptive scheduling model.
    Tech: Java, OOP, Concurrency


๐Ÿ“ซ Connect with Me

๐Ÿ’ปLinkedIn | ๐Ÿ“ง Email

Popular repositories Loading

  1. OOP.Assignment1 OOP.Assignment1 Public

    Java

  2. OOP.ASSIGNMENT2 OOP.ASSIGNMENT2 Public

    Java

  3. OOP.ASSIGNMENT2_PART_2 OOP.ASSIGNMENT2_PART_2 Public

    Java

  4. OOP.ASSIGNMENT_2 OOP.ASSIGNMENT_2 Public

    Java 1

  5. network_project network_project Public

    Python

  6. Vet_Vibe Vet_Vibe Public