Hello there, I'm
Eslam Ahmed
|
Results-driven Frontend Engineer with 3+ years of experience building responsive, scalable web applications using React, Vue, and modern JavaScript frameworks. Proven track record of delivering high-performance user interfaces, complex state management solutions, and seamless API integrations. Currently working as a Solutions Developer at Zoho Corp.
About Me
Hi, I'm Eslam Ahmed, a Frontend Engineer with 3+ years of experience. Currently, I work as a Solutions Developer at Zoho Corp, where I build high-performance custom React widgets, design scalable frontend solutions with advanced permission logic and real-time data visualization, and develop robust REST API and webhook integrations. I also create Python and Node.js scripts for automating migration of millions of records.
I specialize in building scalable web platforms, optimizing UI/UX, and integrating modern technologies like Firebase, GraphQL, and WebSocket for real-time functionality. I hold a B.Sc in Computer Engineering from Ain Shams University, graduating in July 2021 with Very Good with Honors.
My journey began in 2017 when I wrote my first 'Hello World' in good old 'C.' Since then, I've worked with a variety of technologies, always striving to learn, achieve perfection, and pay attention to the finer details.
Some technologies I enjoy working with:
- React
- Vue
- Next.js
- TypeScript
- Redux
- React Query
- Tailwind
- Node.js
- Express.js
- GraphQL
- Firebase
- MongoDB
- Python
- SQL
- C++
- Java

Experience
January 2024 - Present
Zoho Corp
Cairo, Egypt
Solutions Developer
- Built high-performance custom widgets using React and Vanilla JavaScript to enhance Zoho platform capabilities.
- Designed scalable frontend solutions with advanced permission logic, dynamic forms, and real-time data visualization components.
- Developed robust integrations with REST APIs and webhooks to connect multiple applications.
- Created Python and Node.js scripts to automate migration of millions of records and 0.5 TB+ documentation.
- Integrated APIs for OCR, PDF processing, and data visualization to enhance user experience.
- Led client meetings to gather requirements, presented technical solutions, and conducted UAT sessions ensuring 100% user satisfaction.
June 2022 - December 2022
Arabcoderz
Cairo, Egypt
React Developer
- Developed 'Darispace', a real estate platform with dynamic property listings, user profiles, and Google Maps integration.
- Created 'medtech-app', a medical device brokerage and maintenance application.
- Implemented complex state management with Redux across authentication, property search, and favorites system.
- Enhanced a company dashboard with dark mode, bilingual (Arabic-English) support using i18next, and RTL/LTR layout adaptation.
- Adapted the dashboard to manage four web and mobile applications.
- Used Jest for component testing and Webpack for optimized build configuration.
March 2022 - June 2022
Saluslab
Dubai, UAE (Remote)
Vue Developer
- Enhanced routing architecture and styling systems for large-scale enterprise dashboards using Vue Router and Vuex.
- Built and integrated a real-time ticket monitoring board with live updates.
- Created reusable Vue components with Vue Bootstrap, establishing design system consistency across the platform.
- Optimized frontend performance, reducing load times by 20% through code refactoring and lazy loading.
July 2020 - October 2020
Robot Valley
Cairo, Egypt
Frontend Intern
- Contributed to the development of new features and enhancements for the inventory management system.
- Worked on form validation and completed sub-tasks related to inventory management.
- Utilized HTML, CSS, JavaScript, and jQuery.
Projects
Dawinee Medical Appointment System
A responsive medical booking platform with real-time appointment scheduling, advanced filtering by specialty and location, prescription uploads, and multi-language support.
- ✍Designed and developed a responsive medical booking platform with real-time updates using Meteor.js and WebSocket.
- ✍Implemented custom React hooks for data fetching with a caching layer (useQuery, useMutation pattern).
- ✍Built an abstract connection layer over MeteorJS DDP, ensuring reliable WebSocket connection polling.
- ✍Created advanced filtering options by specialty and location with seamless appointment booking.
- ✍Added prescription upload functionality and multi-language support using i18next.
- ✍Created reusable UI components with Jest testing coverage.
- React
- Meteor.js
- DDP
- Redux
- WebSocket
- MongoDB
- Tailwind CSS
- Jest
- i18next
Darispace
A real estate platform enabling dynamic property listings, estate exploration, and location-based searches with interactive maps.
- ✍Developed authentication and mobile verification using Firebase for enhanced user security.
- ✍Implemented complex state management with Redux across property search, favorites system, and user authentication.
- ✍Implemented efficient data handling with features like infinite scroll, caching, and lazy loading.
- ✍Enhanced user experience by integrating Google Maps for location-based filtering and designing a user-friendly dashboard.
- React
- Redux
- Tailwind CSS
- Firebase
- Google Maps
- i18next
- RTK Query
- Formik
Twitter-Like Social Network (Graduation Project — Excellent Grade)
A full-stack social media clone with user authentication, tweet rendering, timeline, following system, real-time chat, trend tracking, and optimistic UI feedback. Built as a graduation project.
- ✍Developed dynamic search with infinite scroll and profile editing with S3 bucket integration for media uploads and deletion.
- ✍Implemented optimistic UI feedback and efficient data fetching with caching using Apollo Client.
- ✍Crafted protected and public routes, managing redirection between them.
- ✍Designed the rendering scenario for the four types of tweets and developed the real-time chat interface.
- React
- GraphQL
- TypeScript
- Apollo Client
- AWS S3
- Socket.io
- SQL
- Formik
- Yup
Search Academy Website
A website for Search Academy, a digital marketing agency, to showcase their services and portfolio.
- ✍Crafted essential UI pages including landing page, gallery, team section, blog, and contact page.
- ✍Implemented modern CSS techniques and accessibility best practices for enhanced user engagement.
- ✍Boosted overall SEO and ranking for the website.
- ✍Ensured the website's full responsiveness for optimal user experience.
- HTML
- CSS
- JavaScript
- Bootstrap
- Jquery
Other Projects
Book Stores API
A bookshop API for managing books and stores, supporting all CRUD operations and ensures data consistency.
Groceries App
A mobile app that allows users create account, browse market categories, add items to the cart, and locate their place on the map.
Wordle Clone
A clone of the famous Wordle game implemented using React JS. Try to guess the hidden word within six attempts.
Mini OS Simulator
A task scheduler and memory manager simulator, exploring memory allocation and process segmentation in operating systems with various scheduling algorithms.
AYB App
Empower 'el3zba' and make a difference with the AYB App. Discover initiatives, donate, attend events, and connect with like-minded individuals, all in one place.
Miwok App
Explore the Miwok language with our app. Learn vocabulary words, categorized with images and pronunciation audio. A fun and interactive way to discover a new language!
Linear Equations Solver
A Console Application that efficiently solves linear equations (up to thousands). and supports various operations such as adding or subtracting two equations, substituting the value of unknowns from one equation into another, determining Cramer's determinant...
Articles
I write articles about web development, programming, and tech in general. Here are some of my favorites:
Let's work together
I'm always excited to connect with fellow professionals and explore new opportunities. Whether you have a project idea, a job opportunity, or just want to say hello, don't hesitate to reach out. I'd love to hear from you!
Feel free to click the buttons below to get in touch with me. You can either drop me an email or take a look at my resume to learn more about my background and skills.
Let's start a conversation and explore how we can work together!