Let's meet!
I'm Sarah Soliman
a Software Technical Lead turning ideas
into seamless digital solutions.
Portfolio
Check out my featured projects

Projects Dashboard - iPad
An advanced dashboard application for iPads designed to monitor and manage multiple projects. The app provides real-time insights, data visualization, and project analytics, enabling stakeholders to track progress and performance efficiently.
- Led a team of developers, managing tasks and coordinating responsibilities to ensure the successful creation of the dashboard.
- Developed a dedicated channel for managing projects charts .
- Led the frontend team in designing and implementing application screens and features.
- Integrated detailed project information.
- Enhanced Application performance using redux toolkit.
React Native Node.js Oracle Database Redux Toolkit

3D Projects Application
A feature-rich iPad application designed for visualizing and managing projects with 3D designs. The app includes project location mapping, detailed information display, and interactive 3D model integration.
- Displayed project locations on Google Maps for intuitive navigation.
- Developed a dedicated channel for managing projects featuring 3D designs.
- Led the frontend team in designing and implementing application screens and features.
- Integrated detailed project information and visualized 3D designs for an enhanced user experience.
React Native Node.js Firestore Google Maps Redux Toolkit

Project Monitoring Dashboard
The “Project Monitoring” application is an interactive dashboard designed to provide insights into the number of projects across various sectors. It features visual charts and other data visualizations to present project information effectively.
- Backend Conversion: Transitioned the Java backend to Node.js for improved performance and maintainability.
- Database Enhancements:Upgraded database relationships in Oracle to support new features and better data handling.
- Web Application Development:Collaborated with the team to create a web application integrated with the Node.js backend, featuring interactive charts and detailed project information.
-
Server and DevOps:Implemented GitHub Actions for Continuous Integration
(CI) and Continuous Deployment (CD).
Utilized Docker for containerized application deployment.
Set up and maintained a Linux VPS server for hosting the application.
React Redux Toolkit Node.js Oracle Docker GitHub Actions Linux VPS

Unlock MMS Application
Unlock MMS is a web and mobile platform for Unlock EPN, a global community of Egyptian professionals and business leaders. It connects service seekers and providers across 15+ service categories, fostering meaningful connections in a secure, trusted environment.
- Developed web and mobile interfaces with React and React Native.
- Built and optimized the Node.js backend and Oracle database for matchmaking.
- Integrated real-time features (messaging, notifications) and enhanced security.
- Ensured scalability and performance for a growing user base.
Angular NGRX fireestore google cloud service Docker GitHub Actions react native

Ficra Digital Lending Application
Ficra Digital Lending is a comprehensive platform offering web and mobile solutions (Android and iOS) for digital lending services. It facilitates seamless loan applications, approvals, and management, catering to individuals and businesses. The platform ensures a user-friendly experience, secure transactions, and efficient loan processing.
- Developed mobile interfaces with React Native.
- colaporate with backend team.
- Integrated real-time features (messaging, notifications, loans) and enhanced security.
- Ensured scalability and performance for a growing user base.
react native redux toolkit fireestore GitHub

Media Portal Mobile Application Digital Lending Application
The Media Portal Mobile Application is a user-friendly platform that provides real-time access to news, reports, and media content. It is designed to deliver a seamless experience for users to browse, read, and engage with media while offering advanced features for accessibility and usability.
- Developed the React Native mobile application with a focus on performance and responsiveness.
- mplemented text-to-speech functionality, enabling users to listen to articles in the background for enhanced accessibility.
- Integrated secure authentication and API services for real-time content delivery using Firebase.
- Ensured a smooth and intuitive user experience by implementing clean UI components and seamless navigation.
react native redux toolkit fireestore GitHub

Philips - World’s Largest Heart Application
The Philips WLH Application was developed to promote a healthy lifestyle while supporting the Guinness World Record achievement for the world’s largest GPS drawing in the shape of a heart. The event involved cycling 740km across Egypt in 2018, with real-time tracking of participants’ routes and progress.
- Developed the Ionic mobile application to enable real-time GPS tracking of cyclists during the event.
- Integrated Firebase for real-time data storage and synchronization across devices.
- Created a web portal using AngularJS to display live tracking data and route progress to event organizers and users.
- Ensured seamless communication and collaboration by managing project content and specifications through OneDrive and email.
Firebase App Engine Ionic Angular Bootstrap Cordova JavaScript GitHub

Atlas Web Portal
The Atlas Web Portal is a comprehensive platform designed to manage, visualize, and analyze spatial and resource data. The portal integrates advanced mapping tools and analytical dashboards to provide actionable insights for decision-makers, supporting projects that involve hydrology, geology, and environmental data.
- Developed the Angular-based frontend to create interactive and user-friendly interfaces for visualizing data.
- Led the frontend development team, ensuring the delivery of a responsive and user-friendly interface using Angular.
- Coordinated tasks, conducted code reviews, and provided technical guidance to team members for consistent implementation of best practices.
- Worked directly on Angular frontend development, focusing on building dynamic dashboards and integrating interactive GIS mapping features.
- Facilitated communication between teams and stakeholders to ensure all deliverables aligned with project requirements.
Angular Node.js Oracle with GeoSpatial for spatial data management ArcGIS Google Cloud Platform GitHub Atlas Link

Unlock MMS Application
The Unlock MMS Application was developed to support the growing Unlock EPN community, a global network of Egyptian professionals, executives, and decision-makers. The application bridges the gap between service seekers and providers across 15+ service categories, enabling seamless connections in a trusted and secure space.The Atlas Web Portal is a comprehensive platform designed to manage, visualize, and analyze spatial and resource data. The portal integrates advanced mapping tools and analytical dashboards to provide actionable insights for decision-makers, supporting projects that involve hydrology, geology, and environmental data.
- Served as the Tech Lead, managing a team of 5 developers to ensure timely and high-quality delivery of both the web portal and mobile application.
- Led the frontend development team, ensuring the delivery of a responsive and user-friendly interface using Angular.
- Contributed to React Native mobile application development, focusing on creating a user-friendly interface for managing service connections.
- Collaborated with the backend team to integrate APIs and Firebase for real-time data synchronization and secure authentication.
- Oversaw project tasks, conducted code reviews, and facilitated cross-team communication to ensure alignment with project objectives.

Document Management System (DMS) Web Application
The Document Management System (DMS) Web Application is an enterprise-grade platform designed to streamline document storage, collaboration, and retrieval. It integrates real-time editing capabilities and advanced version control, making it a comprehensive solution for organizations managing large volumes of documents.
- • Served as the Tech Lead, coordinating with cross-functional teams to ensure the successful delivery of the web application.
- • Designed and developed the React.js frontend, creating an intuitive and responsive user interface for document management and collaboration.
- • Integrated OnlyOffice to enable real-time editing and collaboration for users within the platform.
- • Worked closely with backend developers to ensure seamless API integrations with Node.js and secure database operations using Oracle.
- • Conducted code reviews, optimized application performance, and ensured scalability for enterprise use.
React.js Node.js Oracle Google Cloud Run GitHub OnlyOffice Contabo VPS

Peacock for Art Website
The Peacock for Art Website is a visually stunning platform dedicated to showcasing and celebrating art. Designed for artists, collectors, and art enthusiasts, the website serves as a space to explore, appreciate, and purchase unique artistic creations. It emphasizes modern design aesthetics and an intuitive user experience to bridge the gap between artists and their audiences.
- • Developed the frontend interface, ensuring a responsive and visually appealing layout for all devices.
- • Implemented dynamic content management features, enabling seamless updates of artwork, artist profiles, and news.
- • Optimized performance and loading times to ensure a smooth user experience.
- • Collaborated with designers and stakeholders to align the website design with its artistic vision and purpose.

Golden Years Foundation Website
The Golden Years Foundation Website is a platform dedicated to supporting elderly individuals by providing resources, community programs, and educational content. The website serves as a hub for connecting seniors and their families with valuable services, fostering a sense of belonging, and raising awareness about elder care.
- • Developed a responsive and user-friendly frontend interface to ensure accessibility across all devices, particularly for senior users.
- • Customized WordPress themes and plugins to meet specific functionality and content requirements.
- • Integrated a donation module and program registration system to support the foundation’s initiatives.
- • Optimized the website for SEO, ensuring better visibility and reach for its target audience.

Start TC Website
The Start TC Website is a professional platform designed to showcase and promote training and consultancy services. It provides users with detailed information about programs, workshops, and consulting services, offering a streamlined interface for clients to explore offerings, register for sessions, and connect with experts.
- • Designed and developed a responsive frontend interface, ensuring seamless usability across all devices.
- Customized WordPress themes and integrated plugins to meet specific business needs, such as event registration and contact forms.
- • Implemented a dynamic content management system (CMS) to allow administrators to easily update programs and service offerings.
- • Optimized the website for SEO, ensuring better visibility and reach for its target audience.
- • Collaborated with the client to ensure the website’s design and functionality aligned with their branding and business objectives.
About Me
Turning complex problems into simple design
6+
Happy clients
9+
Years of experience
15+
Projects done
As a versatile full-stack developer, I bring a strong command of modern, cutting-edge technologies and frameworks, with a solid background in cross-platform solutions for web and mobile applications. My expertise spans both front-end and back-end development, with advanced skills in JavaScript techniques, design patterns, and AI-based recognition technologies.
I am well-versed in enterprise-level software development and project planning, having extensive experience in collaborative environments with Agile and Scrum methodologies. My background includes leveraging cloud infrastructure and geographic data integration in web applications. From technical writing to UI analysis and user-centered interaction design, I emphasize technical accuracy and clarity, ensuring each solution is intuitive, functional, and optimized for user experience.
Frontend
development
Back-End
development
Mobile
development
Software Development Practices
Additional Skills
Skills in documentation, user-focused design, and efficient project coordination.
Cloud & Geographic
Information Systems
Cloud infrastructure management and GIS integration for web applications.
Resume
Education and practical experience
Be what you would seem to be - or, if you'd like it put more simply - never imagine yourself not to be otherwise than what it might appear to others that what you were or might have been was not otherwise than what you had been would have appeared to them to be otherwise.
My education
Introduction to DevOps
Course by Coursera: IBM
Skills gained: CI/CD Agile Devops TDD/BDD Cloud Native
React Native
Course by Coursera: Meta
Skills gained: React-Native Hooks Components styling Components Navigation build Android,IOS
React - The Complete Guide 2024 (incl. Next.js, Redux)
Course by Udemy
Skills gained: React Hooks Redux React Router Next.js
Developing Back-End Apps with Node.js and Express
Course by Coursera: IBM
Skills gained: Server Side Asynchronous HTTP Third-party packages Authorization routing JWT
Work experience
Full Stack Developer
in the Dnaaya agency
- Designed and developed scalable web and mobile applications using React, Node.js, and React Native.
- Built robust backend systems and APIs with Node.js, integrating databases like PostgreSQL, MongoDB, and Firebase.
- Led development teams on key projects, ensuring high-quality deliverables and timely completion.
- Delivered impactful solutions, including real-time GPS tracking apps, document management systems, and project monitoring dashboards.
- Collaborated with cross-functional teams using Agile methodologies to align development with business goals.
Frontend Developer
in the Snap4Soft Company
- Architected, designed, and developed a responsive, mobile-first application using **JavaScript**, **jQuery Mobile**, **HTML5**, and the **Ionic Framework**.
- Collaborated with solution architects and developers to design, develop, test, document, and deploy applications for future projects.
- Created a responsive **web application** and **control panel dashboard** using **HTML5**, **Bootstrap**, **CSS3**, and **JavaScript**.
- Delivered high-quality, maintainable code and ensured the UI adhered to modern best practices for performance and usability.
Cross Platform Developer
in the Revival Company
- Designed and developed hyper applications for **Android** and **iOS** using the **Intel XDK platform**, **HTML5**, and **jQuery**.
- Contributed to business development by creating proposals and fostering client relationships at all levels.
- Designed advertising banners using **Photoshop** and **Illustrator**, enhancing client branding and promotional materials.
My favourite tools

Tailwind
Figma

Angular

React & React Native

Ionic
HTML5
CSS3

JS6

TypeScript

Node JS

Oracle
PostgreSQL

Firebase

Python

Google Cloud

Android

IOS

xcode
Contact
Let's make something awesome together!
Done!
Thanks for your message. I'll get back as soon as possible.