Skip to content
View HamzaA598's full-sized avatar

Block or report HamzaA598

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

Hamza Abdulhameed

Software Engineer | Backend & Full-Stack Systems | Competitive Programmer
Cairo, Egypt  •  LinkedIn  •  Codeforces (underkill)  •  LeetCode  •  hamzaemad598@gmail.com


About Me

Software Engineer with ~1.5 years of production experience architecting high-throughput backend services, transactional ledgers, and event-driven AI systems.

  • Computer Science Foundation: B.Sc. in Computer Science from Cairo University (High Honor, GPA: 3.56 / 4.0), 2x ECPC Finalist (ranked 6th / 213 teams in qualifications), and ICPC competitive programming coach.
  • Backend & Systems Focus: Practical experience building append-only transactional ledgers with DB row-level locking, medical DICOM edge gateways with store-and-forward buffering, and event-driven micro-VM sandboxes.
  • Upstream Open-Source Contributor: Active contributor to modern TypeScript and React ecosystems with merged pull requests in reactjs-tiptap-editor.

Technical Skills

1. Backend Architecture, Concurrency & Data Systems

  • Frameworks & Runtimes: Django, Django REST Framework, NestJS, Node.js, Laravel, Spring Boot
  • Databases & Storage: PostgreSQL, MySQL, SQLite, Redis, MongoDB, Neo4j (Graph DB)
  • Architectural Patterns: Stateless Service Layers, Event-Driven Architecture, Append-Only Transactional Ledgers, Database Row-Level Locking (select_for_update), Idempotency Keys, Reusable Soft Deletion, RESTful API Design, Server-Sent Events (SSE)
  • ORM & Data Modeling: Prisma ORM, Drizzle ORM, Django ORM, Schema Migrations & Zero-N+1 Query Optimization

2. Core Programming Languages

  • Python: Production web services (Django, DRF, Flask), medical DICOM gateway plugins (Orthanc), AI code evaluation
  • TypeScript & JavaScript: Full-stack systems (Next.js, NestJS, React), typed API clients, upstream open-source PRs
  • C++: Competitive programming (800+ solved algorithmic problems, C++14/17/20), compiler construction (TINY compiler pipeline), ICPC coaching
  • PHP & Java: Enterprise Laravel applications, Spring Boot OOP design pattern implementations
  • C & C#: Foundational systems coursework, legacy enterprise maintenance

3. Frontend & Client-Side Engineering

  • Libraries & Frameworks: React, Next.js (App Router), React Native (Expo)
  • State Management & Data Fetching: TanStack Query (React Query), Redux, Context API
  • Form Architecture & Styling: Formik, Yup, Tailwind CSS, shadcn/ui, Radix UI primitives
  • Engineering Hygiene: 100% strict TypeScript typing, visual diff detection engines, DOM sanitization

4. DevOps, Cloud & Developer Infrastructure

  • Containerization & Platforms: Docker, Docker Compose, Linux/UNIX environments, Nginx, E2B (Firecracker KVM micro-VMs), Trigger.dev
  • API Tooling & Testing: Swagger / OpenAPI, Postman, Factory Boy, Faker, Automated BDD/Unit Testing
  • Version Control & CI: Git, GitHub, linear migration hygiene, peer code review

Upstream Open-Source Contributions

Actively contributing upstream bug fixes, layout enhancements, and export engines to widely adopted developer libraries:

A modern WYSIWYG rich-text editor for React and shadcn/ui.

Pull Request Area Architectural Summary
PR #270 Export Engine Implemented extensible PDF export configuration via typed ExportPdfOptions interface.
PR #272 Layout Engine Resolved ProseMirror DOM text wrapping discrepancies for left/right aligned inline images.
PR #280 State Persistence Fixed inline image attribute serialization dropped during consecutive node updates.

Competitive Programming & Algorithms

  • Egyptian Collegiate Programming Contest (ECPC): 2x National Finalist; ranked 6th out of 213 teams in ECPC Qualifications.
  • Problem Solving Track Record: Solved 800+ algorithmic problems across competitive programming platforms:
    • Codeforces (underkill): 757 solved problems (49 rated 1600–2200, covering Segment Trees, Dynamic Programming, and Graph Theory).
    • LeetCode (HamzaA598): 58% Medium/Hard ratio with optimal runtime/memory complexity.
  • ICPC University Coach: Mentored 100+ university students in algorithms, data structure implementations, and competitive C++ STL efficiency at Cairo University.

Profile rendered via GitHub Special Repository • All metrics verified against production deliverables

Pinned Loading

  1. agent-dashboard agent-dashboard Public

    Event-driven multi-agent orchestration platform decoupling interactive user SSE streaming from durable execution workers (Trigger.dev) & isolated micro-VM sandboxes (E2B Firecracker KVM). Next.js 1…

    TypeScript

  2. order_management_system order_management_system Public

    Modular e-commerce backend & order lifecycle engine built with NestJS, TypeScript, Prisma ORM, and PostgreSQL. Features multi-service Docker Compose deployment, interactive Swagger OpenAPI docs, an…

    TypeScript

  3. reactjs-tiptap-editor reactjs-tiptap-editor Public

    Forked from hunghg255/reactjs-tiptap-editor

    Modern WYSIWYG rich-text editor for React & shadcn/ui. Includes upstream contributions for custom PDF exports (PR #270), inline image text wrapping (PR #272), and image attribute persistence (PR #2…

    TypeScript

  4. TINY-Compiler TINY-Compiler Public

    Full source-to-source compiler pipeline for the TINY language implemented from scratch in modern C++. Features a Lexical Scanner, Recursive-Descent Syntax Parser, AST construction, and target C++ S…

    C++

  5. PathFinder PathFinder Public

    Full-stack university recommendation platform & AI chatbot serving 25+ Egyptian universities. Powered by Django REST Framework, React, TypeScript, Neo4j graph database, Rasa NLU/Core, and a Flask c…

    TypeScript 1 1

  6. Ziad-I/E-Payment-Web-Service Ziad-I/E-Payment-Web-Service Public

    This web service allows users to use a E-payment system. it has many features such as Register/login customers to the system, Add money to a customer's wallet, Search for a service, Use a specific …

    Java 3