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.
Skills
Frontend
Mobile
Backend & Databases
Stacks & Specialized
Cloud, Deployment & CI/CD
AI Tools & Agents
AI Concepts
Familiar With
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.
- Built the React/Redux admin dashboard from scratch — student-mobility management, data tables, reporting views, and full RTL support.
- Added features and fixes to the students React Native app and the drivers React Native app.
- Extended Node.js backend and MongoDB database with new features and API endpoints.
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-scrollerto 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.
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.
Google Developers
Mobile Web Development
Six months training by Google Africa Developer Scholarship Program.
Contact
Location:
Fayoum, Egypt
Email:
amribrahim11@gmail.com
Call:
+20 10 2025 1077