Skip to content
View Eyad-Jawad's full-sized avatar

Block or report Eyad-Jawad

Report abuse

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

Report abuse
Eyad-Jawad/README.md

Hi, I'm Eyad Jawad

I like cats, language arts, and making good stuff!

About Me

  • Based in Baghdad, Iraq
  • Computer Science student at UOT (Second year)
  • Interested in low-level programming, algorithms, and software systems
  • I like to make readable, efficient, and actually useful software that I'd personally use

What I Am Working On Currently

  • Learning: JS bundlers
  • Building: A better deployment for my Maze Game
  • Looking for: A job 🥸

Skills

Languages C, C++, Python, JavaScript, HTML, CSS, SQL, Yaml

Core Concepts Data Structures, Algorithms, Bit Manipulation, Image Processing, Asynchronous Programming, 3D Rendering, Backtracking, Software Testing, Documentation

Tools & Frameworks Git, PyTest, SQLite, SQLAlchemy, Docker, GitHub Actions, WebGL, Pygame, BeautifulSoup, GTest, Node.js/npm, Makefiles, Telethon

Featured Projects

A 3D maze game built with vanilla WebGL and JavaScript, featuring highly optimized C++ maze generation and solving. It generates and solves a ~260,000-cell maze in about 7 ms on my potato CPU.

Play It Here!

An asynchronous archiving tool built with Telethon to save large amounts of Telegram data locally.
I made this one to archive memes, and it was really good at that.

A C++ implementation of Huffman compression with a custom .HUF format.

Open Source Contributions

Will be extended in the future!

Increased test coverage: 27% -> 29%, and made some small fixes and features.
Add user moderation feature: Add a feature that monitors usernames and changes them if they contain an inappropriate word

Achievements

  • Winner, Excellence Hackathon 2026
  • 3rd Place with my team, National Data Science Hackathon 2026
  • Ranked 1st in my cohort during the first academic year
  • Contributed to Open Source (I like this one the most)

Contact


I use arch btw (;

Pinned Loading

  1. maze-game maze-game Public

    A 3D maze game using vanilla WebGL and JS, with backend C++ code exteremly optimized for maze generation and solving!

    JavaScript 4

  2. Telegram-Archiver-Using-Telethon Telegram-Archiver-Using-Telethon Public

    This project is intended to archive (save) every thing you have or don't have on Telegram locally, in case things are deleted, you lose your account, or you just love archiving things like me!

    Python 3

  3. elloc elloc Public

    Self implemented malloc and free in C

    C 2

  4. HuffmanCompression HuffmanCompression Public

    This repository has the implementation of the Huffman compression algorithm in C++

    C++ 2