Skip to content
View Holmes-99's full-sized avatar

    Block or report Holmes-99

    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 is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    Holmes-99/README.md

    Typing SVG

    LinkedInGmail

    ProjectsSkillsStatsContactPlay my games on itch.io

    Computer Engineering student at Birzeit University, Palestine 🇵🇸, graduating in 2027. I build 2D games in Unity & C# and low level systems in C, Java, and Python, from raw socket servers to a pipelined RISC processor in Verilog. Currently learning Blender 3D, Linux and shell scripting, and Luau / Roblox Studio, alongside AI search and classification algorithms. Aspiring to work at a game studio while staying sharp on backend and systems fundamentals.

    Two shipped games plus the AI project I'm proudest of. Preview GIFs are TODO, see scripts/README.md and TODO.md for the exact filenames that auto-replace these stills.

    Frog Hop: Fly Hunt gameplay
    Frog Hop: Fly Hunt
    A 2D swamp platformer, hop, dodge water, and hunt flies. Playable in-browser on itch.io or Unity Play.

    Flappy Bird clone gameplay
    Flappy Bird Clone
    Pixel art duck, procedural pipes, sound effects. Source on GitHub (not yet published to itch.io).

    Hospital location optimizer solution comparison plot
    Hospital Location Optimizer
    Hill Climbing and Simulated Annealing search for optimal public health facility placement.


    Languages



    Game Dev



    Tools & Platforms


    LinkedInGmailPortfolioitch.io

    Games and the AI hospital project have their own Featured Builds above; these are the rest of the systems, networking, and mobile projects.

    Multiplayer Quiz Game
    Networked quiz game using raw TCP for registration and results, UDP for real time answers, no external libraries.

    HTTP Web Server
    Raw socket HTTP server serving bilingual Arabic/English pages with 200, 403, and 404 handling, no frameworks.

    Palestine Road Network MST
    Minimum Spanning Tree over Palestinian cities using Kruskal's and Prim's algorithms, comparing cost and execution time on a real road network.

    Pipelined RISC Processor
    5 stage pipelined 32-bit predicated RISC processor in Verilog, datapath, control path, hazard handling, and testbench verification.

    ML Classification: PlayTennis + Cancer
    Decision Tree and Naive Bayes on PlayTennis, plus a Decision Tree on the Breast Cancer Wisconsin dataset.

    Travel Planner Android App
    Full-stack travel planner Android app, Java and Spring Boot backend.

    🎓 Coursework & What I'm Learning
    • 🎮 Unity 6 game development, physics, animation, and gameplay systems for 2D platformers
    • 🧊 Blender 3D, modeling basics for future game asset pipelines
    • 🐧 Linux and shell scripting, command line workflows and automation
    • 🧩 Luau / Roblox Studio, scripting fundamentals for Roblox experiences
    • 🤖 Artificial Intelligence, search (hill climbing, simulated annealing), decision trees, Naive Bayes
    • 📱 Android development, Java + Spring Boot backed mobile apps
    • 🔌 Embedded systems & Arduino, sensors, microcontroller programming
    • 🗄️ Database systems, full CRUD desktop apps with role based access
    • ⚙️ Computer architecture, RISC processor design in Verilog and Logisim

    📊 GitHub Stats

    GitHub Streak

    Followers

    🖥️ Terminal Info Card
    neofetch style terminal info card
    🗡️ RPG Character Sheet
    RPG character sheet built from real GitHub stats
    📰 Recent Activity
    github contribution snake animation
    pixel rocket flying across and destroying the contribution graph
    🏙️ 3D Contribution City
    3D isometric view of contribution graph

    Sign the guestbook



    No signatures yet, be the first!

    Popular repositories Loading

    1. EXP4 EXP4Public

      experiment 4 for android lab

      Java

    2. task-management-system-c task-management-system-cPublic

      Task Management System in C using linked lists, stacks, and queues — supports add, delete, search, undo, and report generation.

      C

    3. task-management-system-bst-c task-management-system-bst-cPublic

      Enhanced Task Management System in C using a Binary Search Tree (BST) that supports search, sort, restructure, and tree analysis.

      C

    4. palestine-road-network-mst-c palestine-road-network-mst-cPublic

      Minimum Spanning Tree of Palestinian cities using Kruskal's and Prim's algorithms in C - compares cost and execution time on a real road network.

      C

    5. vehicle-rental-system-java vehicle-rental-system-javaPublic

      Console-based Vehicle Rental System in Jav-OOP design with custom sorting, multi-customer management, and rental tracking.

      Java

    6. hospital-patient-management-system-java hospital-patient-management-system-javaPublic

      Hospital Patient Management System in Java using OOP principles — supports billing, sorting, and department management.

      Java