๐Ÿช™ COINS 0/5

SHATHA ABUALROB

Unity Game Developer & Computer Engineer

I build the systems and I draw the sprites.

Unity developer and computer engineering student. I shipped Frog Hop: Fly Hunt โ€” you can play it right here on this page.

Third-year Computer Engineering at Birzeit University, Palestine. I write the gameplay code, design the levels, and draw the pixel art myself. Looking for a gameplay programming internship.

GitHub itch.io LinkedIn Download CV
โ–

FROG HOP: FLY HUNT

โ–
INSERT COIN LIVE BUILD

Frog Hop: Fly Hunt โ€” a 2D swamp platformer built solo in Unity 6. Arrow keys or A/D to move, Space to jump.

Play on itch.io instead โ†’

GAMES.EXE

shipped & built

Frog Hop: Fly Hunt

RELEASED

A cozy 2D swamp platformer. Hop across lily pads, hunt flies, avoid the water. Built solo and released on itch.io and Unity Play.

Unity 6C#URP 2DCinemachine2D Tilemap
  • Decoupled singleton managers (GameManager, UIManager, AudioManager)
  • Rigidbody2D jump physics with raycast ground detection
  • Cinemachine impulse camera shake on death, particle bursts on pickup and win
  • Hand-painted level with Unity 2D Tilemap; sprite animation controllers for frog, flies, and chest

Flappy Bird Clone

PLAYABLE

My first complete Unity game, with a Windows build. Five scripts, one job each.

UnityC#Physics2D
  • Procedural pipe spawning at randomized heights with off-screen cleanup
  • Invisible trigger zone pattern for scoring
  • Frame-rate independent movement via Time.deltaTime

Multiplayer Quiz Game

SYSTEMS

Real-time multiplayer for 2โ€“4 players over raw sockets, no external libraries.

PythonTCPUDPthreading
  • TCP for reliable registration and results, UDP for low-latency answers
  • The same protocol split real multiplayer games use
  • Threaded concurrent sessions with authoritative server-side scoring

ENGINEERING.LOG

systems & software

Travel Planner

Full-stack travel planning app โ€” Android client, REST backend, local persistence.

AndroidJavaSpring BootSQLite
  • Android client with navigation drawer and RecyclerView trip lists
  • Spring Boot REST API backing the client, SQLite for offline storage
  • My only project spanning client, server, and API together

HealthPlus

Warehouse management system for a pharmaceutical distributor.

JavaJavaFXMySQL
  • Role-based login for Admin, Employee, and Client
  • Full CRUD across 15 database entities, order workflow, live dashboard
  • ER model designed, schema normalized to 3NF

ML Classifiers

Classifiers implemented from scratch, evaluated on Breast Cancer Wisconsin dataset.

PythonDecision TreeNaive Bayes
  • Decision Tree and Naive Bayes built from the ground up
  • k-fold cross validation, confusion matrix, precision and recall

Hospital Optimizer

Optimal hospital placement using heuristic search.

Pythonlocal search
  • Hill Climbing and Simulated Annealing implemented and compared
  • Benchmarked on solution quality against runtime

INVENTORY

skills & equipment

GAME DEV

Unity 6
C#
URP 2D
Cinemachine
2D Tilemap
Animator Controllers
Physics2D
Prefabs
New Input System
Particle Systems
WebGL Builds
Level Design
Playtesting

LANGUAGES

C#
C
C++
Java
Python
SQL
Verilog
Assembly

ENGINEERING

OOP Design
Design Patterns
Data Structures
Algorithm Design
TCP/UDP Networking
Multithreading
REST APIs
Relational Databases
Android

TOOLS

Git
GitHub
Unity Hub
Visual Studio
VS Code
Android Studio
MySQL
itch.io
Electric VLSI
MATLAB

CURRENTLY LEARNING

โ˜… Blender
โ˜… 3D Modelling
โ˜… Game Animation

CHAR.STATS

character profile

I'm a computer engineering student who kept building games on the side until the side became the point.

The engineering background is the useful part. Writing an OS scheduler taught me why frame budgets matter. Building a multiplayer game over raw sockets taught me what network code actually costs. Designing a flip-flop for low power taught me to care about the thing nobody sees.

Then I draw the sprites myself, which means I can iterate on how a game looks and how it plays in the same afternoon without waiting on anyone.

I'm looking for a gameplay programming internship where I can work on systems that ship.

EDUCATION

B.Sc. Computer Engineering
Birzeit University, Palestine
2023โ€“2027

TRAINING

2D Unity Game Development
IEEE Student Branch, An-Najah National University

RESEARCH

Low-power pulse-triggered conditional-capture flip-flop, 32nm CMOS

  • 25.6% clock power reduction vs baseline
  • 16-bit register: 19.1% power reduction, 24.5% area reduction, 32.1% fewer transistors
  • Pre- and post-layout validated in Electric VLSI
Read Paper โ†’

CERTIFICATION

Pitman English Language Certificate, Lower Advanced, 2021

LANGUAGES

Arabic (native) ยท English (C1) ยท French (beginner)

BASED IN

Palestine โ€” open to remote

CONTACT.EXE

send a message

Open to internships, jam teams, and collaborations.