Skip to content
View moabdulhakim's full-sized avatar
🧬
🧬

Highlights

  • Pro

Block or report moabdulhakim

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 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
moabdulhakim/README.md

I'm Mohammad Abdulhakim 👋

Software Engineer 🚀

Based in Egypt 🇪🇬 | Building High-Performance APIs & Full-Stack Applications

I specialize in Backend Engineering, translating business logic into efficient, maintainable code. I build robust APIs and design my systems with performance and clean code in mind. While my core focus is the backend, I have a solid foundation in frontend technologies to deliver end-to-end products when needed.


🛠️ Tech Stack & Arsenal

Domain Technologies
Languages TypeScript/JavaScript (ES6+), C++, Java, Python, SQL, HTML5/CSS3
Backend Engineering NestJS, Node.js, Express, REST APIs
Databases & ORMs PostgreSQL, Prisma, TypeORM, MongoDB, Mongoose
Architecture & Concepts MVC Pattern, Relational Database Design, OOP, Data Structures
Frontend Capability React.js, Next.js, Tailwind CSS, Material-UI, CSS Modules, Zustand
Tools & DevOps Git/GitHub, CI/CD (GitHub Actions), Linux (VPS), Vim, Bash Scripting, CMake, JavaFX

🏗️ Featured Engineering Projects

A full-stack learning and social platform built iteratively.

  • The Engineering: Developed the core backend from scratch using Node.js, scaling the application to 150+ RESTful endpoints. Built the React frontend and deployed the full-stack application to a Linux VPS.
  • Impact: Automated educator outreach with a custom personalized messaging script, directly facilitating live product demonstrations and early platform adoption.
  • Stack: MERN Stack (React.js, Node.js, Express, MongoDB), Linux.

Ride-hailing backend API engine.

  • The Engineering: Implemented TypeORM database transactions and Optimistic Locking to maintain data consistency and prevent race conditions during concurrent ride acceptance requests.
  • Current Focus: Implementing a secure authentication and session management backend utilizing Argon2 hashing and JWT refresh tokens.
  • Stack: NestJS, TypeScript, PostgreSQL, TypeORM.

High-performance core pixel transformation engine.

  • The Engineering: Designed the core Object-Oriented structure of the C++17 application using the Factory design pattern, ensuring the seamless integration of 22 independent visual filters with zero modifications to existing source files.
  • Concepts: Custom algorithms, Memory Management, Sobel Edge Detection.
  • Stack: C++, CMake.

Interactive, browser-based native desktop experience.

  • The Engineering: Built a complex state machine utilizing Zustand to manage application lifecycles, multitasking, and window z-indexing for draggable and resizable UI elements.
  • UI/UX: Integrated a 3D startup sequence with Three.js and applied Framer Motion to optimize DOM performance for smooth UI transitions.
  • Stack: Next.js, TypeScript, Zustand, Three.js, Framer Motion.

⚙️ Core Engineering & Additional Work

🌟 Object-Oriented & Desktop Architecture

  • Tarkeez - Productivity Desktop App: Structured the application architecture utilizing the MVC pattern to cleanly decouple JavaFX UI controllers from background file management services for a state-driven Pomodoro timer.
  • Board Game Center: Implemented 13 distinct board games by leveraging a C++ OOP framework, utilizing inheritance and the Factory design pattern to cleanly separate game mechanics and custom grid validation from the console UI.

💻 Web & Component Design

  • OLX Classifieds Platform: Engineered a lightweight UI from scratch avoiding external libraries. Developed reusable form components that dynamically render based on API payloads, and optimized SEO using Server-Side Rendering (SSR).

📫 Connect with Me

Pinned Loading

  1. masar-api masar-api Public

    TypeScript 1

  2. tarkeez tarkeez Public

    Java 6

  3. cpp-image-processor cpp-image-processor Public

    Youtube demo

    C++ 1

  4. GameBoards GameBoards Public

    C++ 3

  5. workflowtime workflowtime Public

    TypeScript

  6. airbnb airbnb Public

    TypeScript