Skip to content
View miladezzat's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report miladezzat

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

Hi, I'm Milad Ezzat 👋

Head of Engineering · Backend, Platform & AI Builder

I build startup products, scalable backend systems, developer tools, and production AI experiences.

LinkedIn · Upwork · Medium · Email


About Me

I'm a hands-on engineering leader from Cairo who enjoys designing systems, writing code, reviewing architecture, and shipping products.

I have worked across early-stage MVPs, multi-tenant SaaS platforms, backend architecture, generative AI, image and video pipelines, payments, subscriptions, credit systems, and production infrastructure.

My leadership style is technical and process-driven. I focus on architecture, production reliability, code quality, and engineering workflows built around GitHub, Linear, automation, and AI-assisted tools.

I enjoy working where product thinking, system design, and hands-on engineering meet.


Current Focus

  • Multimodal image and video generation
  • AI evaluation and quality pipelines
  • Reliable backend and distributed systems
  • Developer tools and open-source libraries
  • Engineering workflows powered by GitHub, Linear, and AI
  • Production caching, queues, and durable workflows

Featured Open Source

npm versionweekly downloadslicense

A zero-dependency TypeScript RSA library for Node.js and browsers with a shared asynchronous API.

npm version

A production-safe caching framework for Node.js with mutation-aware invalidation, stampede protection, distributed coordination, fail-open behavior, and observability.

npm versionweekly downloads

A TypeScript library for compact, time-ordered identifiers with explicit machine or shard information.

More Projects

  • gen-totp — Configurable TOTP generation for Node.js
  • memoz — In-memory TypeScript database with optional disk persistence
  • npm packages — My published Node.js and TypeScript packages

Technologies I Work With

  • Backend: TypeScript, Node.js, NestJS, GraphQL, REST, microservices, queues, event-driven systems, and durable workflows
  • AI: Gemini, OpenAI, Anthropic, Mastra, fal.ai, ComfyDeploy, PixVerse, prompt engineering, and evaluation pipelines
  • Frontend: React, Next.js, React Native, Apollo, and GraphQL Codegen
  • Cloud & Data: GCP, Cloud Run, AWS, Railway, Vercel, Docker, MongoDB, PostgreSQL, Redis, BigQuery, and GitHub Actions

Selected Freelance Work

I occasionally take on selected backend, full-stack, and AI projects through Upwork.

Top Rated Plus · 100% Job Success · $80K+ earned · 34 jobs · 2.4K+ hours

View my Upwork profile →


How I Like to Work

  • Start with the customer and product problem
  • Build the smallest useful version
  • Measure what happens in production
  • Improve architecture as the product becomes clearer
  • Automate repetitive engineering work
  • Keep ownership close to the people writing the code

Let's build something useful.

LinkedIn · GitHub · Email

Pinned Loading

  1. encrypt-rsaencrypt-rsaPublic

    Encrypt RSA

    TypeScript 19 4

  2. safecachesafecachePublic

    TypeScript 1

  3. hybrid-id-generatorhybrid-id-generatorPublic

    The **Hybrid ID Generator** is a powerful TypeScript-based library designed to produce unique identifiers by seamlessly combining timestamps, machine identifiers, sequence numbers, and random bits

    TypeScript 4

  4. gen-totpgen-totpPublic

    TypeScript 3

  5. memozmemozPublic

    TypeScript 6