Amr Eraky

I'm

About

My name is Amr Ibrahim Eraky. I'm a Senior Full Stack developer specializing in React, Next.js, TypeScript, Node.js, and React Native — building production web and mobile applications with modern JavaScript/TypeScript stacks.

Full Stack Developer

Passionate about building seamless, performant user experiences and contributing to the open-source community.

  • Phone: +20 1020 25 1077
  • City: Fayoum, Egypt
  • Email: amribrahim11@gmail.com
  • Degree: Bachelor
  • Open to job opportunities

6+ years of professional experience as a Full Stack developer building production-grade web and mobile applications.
Specialized in React / Redux, Next.js (Full Stack), Node.js / Express, and React Native for cross-platform mobile.
Proficient in JavaScript, TypeScript, HTML5, CSS3/SCSS, and REST API integration.
Frontend expertise with Material UI, Bootstrap, and RTL-ready UI implementations.
Backend experience with Node.js, Firebase, MongoDB, and PostgreSQL.
Published and maintains an open-source npm package (@amreraky/react-infinite-scroller).
Experienced with npm package publishing, Git workflows, and Agile development practices.

  • Deployment and CI/CD experience across AWS (EC2, Amplify, S3), Vercel, and Firebase Hosting — including build pipelines, domains, DNS, and SSL.
  • Daily use of AI coding agents and tools (GitHub Copilot, Claude Code, OpenCode) and rapid-prototyping platforms (Replit, Lovable), with a working understanding of LLMs, RAG, and AI agents.

  • Skills

    Frontend
    React Next.js JavaScript (ES6+) TypeScript Redux React-Query HTML5 CSS3 / SCSS Material UI Bootstrap
    Mobile
    React Native Expo react-navigation
    Backend & Databases
    Node.js / Express Google Firebase MongoDB PostgreSQL REST API
    Stacks & Specialized
    MERN Stack T3 Stack tRPC Prisma RTL Support / i18n npm Publishing Git Jest / React Testing Library
    Cloud, Deployment & CI/CD
    CI/CD (GitHub Actions) AWS EC2 AWS Amplify AWS S3 Vercel Firebase Hosting Domains / DNS / SSL
    AI Tools & Agents
    GitHub Copilot Claude Code OpenCode Replit Lovable OpenAI API
    AI Concepts
    LLM Fundamentals Prompt Engineering RAG Embeddings / Vector Search AI Agents & Tool Use MCP
    Familiar With
    PHP / Laravel Python WordPress Wix

    Resume

    Summary

    Amr Eraky

    Senior Full Stack developer with 6+ years of experience in React, Next.js, TypeScript, Node.js, T3 Stack, and React Native. Currently the sole owner of the front-end architecture of a construction-management SaaS platform — architecture, shared component library, code review, and production releases. Comfortable across the whole delivery path including deployment and CI/CD on Vercel, Firebase, and AWS. Open-source npm package maintainer.

    • Fayoum, Egypt
    • +20 1020 25 1077
    • amribrahim11@gmail.com

    Education

    Bachelor Degree in Civil Engineering

    2009 - 2014

    Faculty of Engineering – Fayoum University, EG

    NANODEGREE PROGRAM
    Front End Web Developer

    2020

    Udacity

    Zero To Mastery Academy
    Web Development

    2020

    Udemy

    Experience

    Lead Front-End Engineer (Construcllo) (Full-time - Remote)

    11/2021 - now

    Amman, Jordan

    My role: Sole front-end owner of the Construcllo SaaS platform — I make the architecture and tooling decisions, build the features, review every front-end pull request, and ship to production.

    • Own the entire React/TypeScript front-end end-to-end: application architecture, feature-based folder structure, routing, state-management strategy, and the release process.
    • Designed and built the shared component library on top of Material UI — the single source of truth for tables, forms, dialogs, and layout across every module.
    • Define the REST API contracts with the backend team and implement all client-side data fetching, caching, optimistic updates, and error handling.
    • Implemented full RTL and i18n support (Arabic/English) across the product — layout mirroring, locale-aware formatting, and an extensible translation structure.
    • Led the performance work: code splitting, render profiling, memoization, large-list virtualization, and bundle-size reduction.
    • Set the front-end coding standards and review all front-end pull requests; onboard and mentor developers joining the codebase.
    • Own build and deployment of the front-end — environment configuration, build pipeline, and production releases.

    Full stack Developer (React js & Node js) (Team I Group) (Full-time)

    4/2021 - 10/2021

    Cairo, Egypt

    My role: Individual contributor on a small product team, delivering assigned features across both the front-end and the back-end rather than a single layer.

    • Built React.js feature screens from design specs, including forms, validation, and API-driven views.
    • Implemented the Node.js and Firebase services behind those features — authentication, Firestore data models, and cloud functions — then integrated them with the front-end I built.

    Full stack Web Developer (Handaz)

    5/2020 - 3/2021

    Cairo, Egypt

    My role: Sole developer on client web projects — I took each project from the design file to a deployed, live site.

    • Built responsive websites and UI components from design specifications using HTML5, CSS3, JavaScript, and Bootstrap.
    • Implemented Firebase back-ends (auth, database, storage) and handled hosting, domain setup, and deployment.

    HANDAZ internship Front-End Development

    3/2020 - 5/2020

    Cairo, Egypt

    • Completed training in HTML, CSS, JavaScript, and Bootstrap.
    • Completed introductory training in AJAX, XML, JSON, jQuery, and React.
    • Delivered assigned tasks and a graduation project.

    Experience (Freelance)

    Full Stack (Next JS) Developer (I can Coach You) (Freelance - Remote)

    5/2023 - 1/2025

    Cairo, Egypt

    My role: Solo developer of the entire platform — requirements, architecture, front-end, back-end, deployment, and ongoing maintenance were all mine.

    • Designed and built the full I Can Coach You platform in Next.js, Firebase, and Material UI, including authentication, role-based access, content management, and an RTL-ready Arabic/English interface.
    • Modelled the Firestore data structure, wrote the server-side logic, and integrated third-party services.
    • Deployed to Vercel with Git-based CI, configured the custom domain and SSL, and maintained the production app across releases.

    React js & React native & Node js (Tracllo) (Freelance - Remote)

    8/2021 - 4/2023

    Amman, Jordan

    My role: Sole owner of the admin dashboard end-to-end; contributing developer on two already-published React Native apps and on the shared Node.js/MongoDB API.

    Open Source

    npm Package Maintainer — @amreraky/react-infinite-scroller

    2025 - now

    Independent / Open Source

    My role: Sole author and maintainer of the published npm package.

    • Forked and updated react-infinite-scroller to support React 18+ and added built-in TypeScript declarations.
    • Published on npm and actively maintained with versioned releases.

    Other

    Civil Engineer

    2016 - 3/2020

    Cairo, Egypt

    • Worked as a civil engineer for 5 years on construction and infrastructure projects.
    • Used engineering software including AutoCAD and Photoshop.

    Portfolio

    Some of my projects.

    You can take a look at my Github account and Repositories

    portfolio-1

    Construcllo
    (React/Redux js App - REST API - Material UI - RTL support)

    I Can Coach You
    (Next js - Firebase - Material UI - RTL support)

    BigTime
    (T3 Stack (Next js - Prisma - tRPC - PostgreSQL))

    EGYPTC
    (Next js - Node js - MongoDB)

    HafsQuran.com
    (Node/React js / Firebase - RTL support)

    portfolio-1

    CREW SA
    (React js)

    Tracllo (Web)
    (Node/React js / MongoDB - RTL support)

    Tracllo (Mobile)
    (React native)

    MENUQR (Mobile)
    (React native)

    AI Chatbot (Mobile)
    (React js / Open AI)

    See more

    Certifications

    Udacity

    Front End Developer NANODEGREE PROGRAM

    HTML, CSS, Javascript, ES6, SCSS, Webpack, API, server side and node js

    Coursera

    Server-side Development with NodeJS, Express and MongoDB

    Node JS, HTTP, HTTPS, Express, NoSQL databases, MongoDB, Mongoose and RESTful API

    Udacity

    React Development Cross-Skilling

    React Fundamentals, Foundations of Agile and Agile Frameworks

    Coursera

    Front-End Web Development with React

    ES6 JavaScript, React.js, React components and forms, Reactstrap, React-Redux and REST API on the server side

    Udemy

    React native Expo for mobile app development

    Build native mobile apps with React Native for both Android and iOS and using Redux

    edX & IBM

    Developing Cloud Applications with Node.js and React

    Developing IMB Cloud Applications with Node.js, React, Express framework, Cloud APIs, callback functions and JSON data

    Coursera

    TypeScript Variables and Data Types

    TypeScript Variables and Different ways to declare them.
    TypeScript Data Types.

    Mahara Tech

    React JS

    React JS, JSX syntax and Javascript ES6

    Google Developers

    Mobile Web Development

    Six months training by Google Africa Developer Scholarship Program.

    Contact

    Location:

    Fayoum, Egypt

    Call:

    +20 10 2025 1077