Amr Eraky

Amr Eraky

Now
Egypt
English, Arabic
Part-time Remote

About Me

Senior Full-Stack JavaScript/TypeScript developer with 6+ years of experience shipping production web and mobile products. Currently the sole owner of the front-end architecture of a construction-management SaaS platform…

Experience

Lead Front-End Engineer

Construcllo · Amman , Amman , Jordan
Nov 2021 - Present · 5 years

<p>Own the entire React/TypeScript front-end end-to-end: application architecture, feature-based folder structure, routing, state-management strategy and the release process.</p><p> 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, which made new screens significantly faster to build and kept the UI consistent.</p><p> Define the REST API contracts with the backend team and implement all client-side data fetching, caching, optimistic updates and error handling.</p><p> Implemented full RTL and i18n support (Arabic/English) across the product — layout mirroring, locale-aware formatting, and a translation structure the team extends without touching layout code.</p><p> Led the performance work: code splitting, render-behaviour profiling, memoization, large-list virtualization and bundle-size reduction on data-heavy project screens.</p><p> Set the front-end coding standards and review all front-end pull requests; onboard and mentor developers joining the codebase and pair with them on debugging and best practices.</p><p> Own build and deployment of the front-end (environment configuration, build pipeline, production releases) and work directly with designers, backend engineers and stakeholders in an Agile workflow, turning product requirements into scoped technical work.</p>

Full-Stack Next.js Developer

I Can Coach You · 6th of October City , Cairo , Egypt
May 2023 - Jan 2025 · 1 year 8 months

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

Full-Stack JavaScript & React Native Developer

Tracllo · Amman , Amman , Jordan
Aug 2021 - Apr 2023 · 1 year 8 months

<p>Built the React/Redux admin dashboard from scratch — student-mobility management, data tables, reporting views and full RTL support.</p><p> Shipped features and bug fixes to two production React Native apps (student app and driver app) live on Google Play, working inside an existing codebase.</p><p> Extended the Node.js/MongoDB API with new endpoints and data models to support the dashboard and the mobile features.</p>

Full-Stack Developer

Team I Group · 6th of October City , Cairo , Egypt
Apr 2021 - Oct 2021 · 5 months

<p>Built React.js feature screens from design specs, including forms, validation and API-driven views.</p><p> 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.</p>

Full-Stack Web Developer

Handaz · 6th of October City , Cairo , Egypt
May 2020 - Mar 2021 · 9 months

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

Front-End Development Intern

Handaz · 6th of October City , Cairo , Egypt
Mar 2020 - May 2020 · 2 months

<p>Completed structured training in HTML, CSS, JavaScript, Bootstrap and introductory React; delivered the assigned tasks and a graduation project.</p>

PROJECTS

Construcllo

Duration : 01-Nov-2021 - 26-Oct-2026

<p>construction-management SaaS</p><p>My part: the complete front-end — architecture, shared component library, all feature modules, API integration, RTL/i18n and performance.</p>

I Can Coach You

I Can Coach You · https://icancoachyou.online
Duration : 09-May-2023 - 07-Jan-2025

<p>online coaching platform</p><p>My part: solo full-stack developer — the whole application and its deployment.</p><p>Next.js · Firebase · Material UI · Vercel</p>

BigTime

Duration : 10-Apr-2024 - 03-Oct-2024

<p>digital business platform</p><p>My part: built the full-stack application on the T3 stack, including the database schema and the type-safe API layer, and deployed it.</p><p>Next.js · tRPC · Prisma · PostgreSQL · Vercel</p>

EgyPTC

EgyPTC · https://egyptc.org
Duration : 25-Oct-2023 - 17-Apr-2024

<p>association portal</p><p>My part: designed and developed the full MERN application front to back.</p><p>Next.js · Node.js · MongoDB · Material UI</p>

HafsQuran

HafsQuran · https://hafsquran.com
Duration : 10-Jul-2020 - 08-Jun-2021

<p>Quran-recitation tutoring app</p><p>My part: built end-to-end as sole developer — a dynamic Arabic/RTL learning app with scheduling, sessions and user management.</p><p>React · Redux · Firebase · RTL</p>

Certifications

Front End Developer NANODEGREE PROGRAM

Udacity · 6th of October City , Cairo , Egypt · 2020

Skills

React Next.js TypeScript Node.js React Native AWS Redux Toolkit Zustand React Query Material UI Bootstrap HTML5 CSS3 SCSS Responsive UI RTL i18n Expo React Navigation Express.js REST API design tRPC Firebase Auth Firestore Firebase Functions Firebase Storage MongoDB Mongoose PostgreSQL Prisma GitHub Actions Vercel Firebase Hosting Environment management Secret management Custom domains DNS SSL npm GitHub Copilot Claude Code OpenCode Replit Lovable OpenAI API LLM fundamentals Prompt engineering RAG Embeddings Vector search Firebase Auth Functions Storage CI/CD EC2 Amplify S3 environment management secret management custom domains npm package publishing
Report this Profile?