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

Block or report Eyad-Jawad

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
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: Databases (depth)
  • Building: Polishing Todo App
  • 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, Docker, FastAPI, SQLAlchemy, PostgreSQL, Redis, SQLite, Telethon, WebGL, Pygame, BeautifulSoup, GTest, PyTest, Node.js/npm, Makefiles

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!

A deployed FastAPI/Postgres/Redis todo app with Argon2 auth, Docker deployment, and 94% test coverage. Live Demo!

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 from-scratch C malloc/free using an AVL-tree free-list, with splitting, coalescing, and alignment handling.

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. todo-app todo-app Public

    A Todo App Website

    Python 2

  4. elloc elloc Public

    Self implemented malloc and free in C

    C 2