Skip to content
View omr-muhammad's full-sized avatar
๐Ÿ 
Working from home
๐Ÿ 
Working from home

Block or report omr-muhammad

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

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
omr-muhammad/README.md
Profile Banner

Hi ๐Ÿ‘‹, I'm Omar

A passionate developer from Egypt

Omar

๐Ÿš€ About Me

Node.js back-end developer with a deep-rooted passion for low-level systems and architectural logic. I view languages and tools simply as mediums to translate complex, efficient ideas into reality.

๐Ÿ’ผ Current Work

  • ๐Ÿ”ญ I'm currently working on Zhrawain App
  • ๐Ÿ‘ฏ I'm looking to collaborate on Linux Kernel

๐Ÿ“š Learning & Knowledge

  • ๐ŸŒฑ I'm currently learning **Computer Architecture **

๐Ÿš€ Projects

Project Description Links
Database Engine with TCP Server Built a custom, ACID-compliant Key-Value database from scratch using B+Tree indexing O(log n) and a binary TCP protocol, Engineered for scale with WAL-based crash recovery and an async I/O server handling 5,000+ concurrent connections. Live / GitHub
Chat App (Terminal) Architected a real-time messaging server featuring custom packet framing, non-blocking I/O, and concurrent client handling, Implemented robust resource protection through strict memory buffering and proactive connection lifecycle management. Live / GitHub

Database Engine with TCP Server

Technologies Used: JavaScript, NodeJs, DataStructure, Algorithms, Memory Management

Chat App (Terminal)

Technologies Used: JavaScript, NodeJs, Networking

๐ŸŽ“ Education

Institution Degree Duration
Mansoura University Bachelor 2017-10 - 2022-07

Bachelor in Accounting

Mansoura University

Transitioned from the rigid logic of accounting to the deep systems of backend engineering. I don't just write code; I architect solutions by understanding the low-level 'why' behind every tool.

๐Ÿ“ž Contact & Links

โšก Fun Fact

You know youโ€™ve become a programmer when you look at code you finished yesterday and have absolutely no idea how it works. ๐Ÿ˜…

๐ŸŒ Connect with Me

GitHubย ย ย CodePenย ย ย LinkedInย ย ย LeetCodeย ย ย WhatsApp

๐Ÿ› ๏ธ Skills & Technologies

๐Ÿ’ป Programming Languages

C++ย ย ย JavaScriptย ย ย TypeScript

๐Ÿ’ป Backend Development

Node.jsย ย ย Express.js

๐Ÿ’ป Database

MongoDBย ย ย PostgreSQL

๐Ÿ’ป DevOps

Bash

๐Ÿ’ป Software

Postman

๐Ÿ’ป Other

Gitย ย ย Linux

๐Ÿ“Š GitHub Stats & Activity

Visitor Count

GitHub Trophy

GitHub Stats

Top Langs

GitHub Streak

LeetCode Stats


๐ŸŽฏ "Code is like humor. When you have to explain it, it's bad." โ€“ Cory House

Thank you for visiting my profile! ๐Ÿ˜Š

Profile Views

Pinned Loading

  1. tcp-database-engine tcp-database-engine Public

    A custom key-value database built from scratch with TCP networking, binary protocol, persistence, and crash recovery.

    JavaScript

  2. quran-tracker-app quran-tracker-app Public

    ู‡ุฐุง ุงู„ุชุทุจูŠู‚ ูŠุณู‡ู„ ู…ุฑุงุฌุนุฉ ุงู„ู‚ุฑุกุงู† ู…ู† ุฎู„ุงู„ ุชู‚ุณูŠู… ุงู„ู…ุญููˆุธ ุงู„ุฅุฌู…ุงู„ู‰ ุนู„ู‰ ุนุฏุฏ ุงู„ุฃูŠุงู… ุจู†ุงุก ุนู„ู‰ ุงุฎุชูŠุงุฑ ุงู„ู…ุณุชุฎุฏู…

    JavaScript

  3. cpp-bank cpp-bank Public

    A C++ banking system for managing clients, users, transactions, and transfer logs. Features user authentication, transaction processing, and a simple text-based UI.

    C++

  4. tcp-server tcp-server Public

    In this project I used the node net module to create a tcp server and handle the client/server connection logic

    JavaScript

  5. the-wild-oasis the-wild-oasis Public

    The Final Project For the Ultimate React Course by Jonas on Udemy

    JavaScript

  6. fast-react-pizza fast-react-pizza Public

    JavaScript