Skip to content
View mayaralj's full-sized avatar

Block or report mayaralj

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.

Content in all repositories owned by your account will be closed.
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
mayaralj/README.md

Mayar Al Jawhary

Computer Science @ Western University

Building full-stack applications, real-time systems, networked softwre, and games.

LinkedIn Email


About

I'm a third-year Computer Science student at Western University pursuing an Honours Specialization in Computer Science with a Minor in Software Engineering.

I enjoy building complete systems and understanding what happens beneath the surface, from real-time web applications and backend infrastructure to multiplayer games, networking, and performance-heavy systems.

I'm currently exploring lower-level programming and systems programming to learn more about how software interacts with the hardware and operating systems.

Currently seeking Summer 2027 internship opportunities across software development and related areas of computer science.


Selected Work

Real-time multiplayer coding elimination game

React · Node.js · Express · Socket.IO · PostgreSQL · Docker

A full-stack multiplayer platform where players solve timed programming challenges in JavaScript, Python, or C++17 while competing through elimination rounds.

I built the real-time game architecture, authentication, profiles, leaderboards, match history, reconnection system, and a Docker-based judging environment for safely compiling and executing player submissions.

The backend is self-hosted on Ubuntu and exposed through Cloudflare Tunnel, with PostgreSQL used for persistent application data.

Repository →   •   Live Site →


Multiplayer zombie survival game built from the ground up in Luau

Luau · Roblox Studio · Rojo

A solo-developed multiplayer game with approximately 36,000 lines of Luau across 131 scripts, including custom systems for zombie AI, networking, combat, weapons, movement, camera control, UI, VFX, and persistent leaderboards.

The game supports 200+ simultaneous zombies using lightweight custom controllers, packed 10-byte zombie updates, client-side interpolation, staggered pathfinding, object pooling, and server-authoritative combat.

Repository →   •   Play →


More Projects

C++ · Raylib · OOP

Collaborative 2D zombie survival game with local multiplayer. I built the player systems, five-weapon system, perks, quests, points economy, collision handling, and HUD while working with another developer.

C++ · Raylib

Two-player 2D fighting game featuring combos, aerial and crouching attacks, dashing, double jumps, dodging, custom collision hitboxes, delta-time cooldowns, and best-of-three rounds.


Technologies

Languages

JavaScript Java C++ C Python SQL Luau Bash

Frameworks & Tools

React Node.js Express Socket.IO PostgreSQL Docker Linux Git Cloudflare Roblox Studio Raylib Rojo

Pinned Loading

  1. code-chamber code-chamber Public

    Real-time multiplayer coding elimination game with live code execution, isolated Docker judging, authentication, leaderboards, and reconnectable matches.

    JavaScript 1

  2. Zombest Zombest Public

    Solo-built multiplayer zombie survival game with custom networking, zombie AI, projectile systems, large-horde optimization, and persistent leaderboards.

    Luau 1