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


