Ammar Elbehery
Rating
Language proficiency level
CV
Ever landed on a website or app that just feels right? Fast, intuitive, and almost predictive of what you need? That’s what I build.
I specialize in crafting web apps that don’t just work—but work for your users. Whether it’s an interactive dashboard, an e-commerce platform, or a notification system that keeps users engaged, I make sure every detail is dialed in for performance, usability, and conversion.
Why Work With Me?
🧠 Strategic Thinking – I don’t just code; I solve problems. My background in Business Intelligence + Digital Marketing helps me develop solutions that drive real results.
⚡ Performance-Optimized – Speed and UX matter. I build apps that load fast, feel smooth, and retain users.
🎯 User-Centric Approach – Every feature I design serves a purpose. No fluff, just clean, intuitive, and impactful experiences.
🚀 Growth-Oriented – I don’t just deliver a project and disappear. I focus on scalable architectures, so your platform can grow effortlessly.
What I Can Build for You
✔ Full-Stack Web Apps (Front-End, Back-End, Database, Deployment, Integrations)
✔ Custom Dashboards & Analytics Tools
✔ SEO & Performance-Optimized Websites
✔ E-Commerce Platforms & Marketplaces
✔ Notification & Engagement Systems
A Few of My Projects
🔹 Tagged – An e-commerce platform connecting users with local fashion brands.
🔹 CuraFlow – A complete clinic management system handling appointments, medical forms & more.
🔹 Vibe – A feature-rich social media platform with real-time interactions & push notifications.
I love working with startups, small businesses, and founders looking to bring their vision to life. If you want a reliable developer who understands not only their tech, but also you, let’s talk.
📩 Message me, and let’s build something great together!
Skills and abilities
Programming
Design & art
Portfolio
-
Tagged: E-Commerce Platform
Website DevelopmentTagged is a clothing e-commerce platform designed to allow customers to buy and sell clothes and accessories from local Egyptian brands. The project was created as a directory to help customers discover new local brands and easily browse products, consolidating the many new and independent brands that each have their own websites into one place.
The Problem:
With an increasing number of local brands emerging in Egypt, customers often find it challenging to discover and compare these brands, as each brand maintains its own separate website. Tagged addresses this by hosting multiple local brands in one platform, making it easier for customers to search, compare, and shop across various stores without the need to navigate different websites.
…
Goals and Objectives:
The main goal was to create a user-friendly and visually appealing dashboard for brand owners that is intuitive and easy to use. Additionally, the customer-facing storefront needed to be simple and seamless, ensuring that the shopping and ordering process was not interrupted by unnecessary complexity. As the project evolved, it was split into two sections: a customer side for browsing items and managing orders, and a store dashboard for brand owners to manage their products and track their orders.
Development Process:
The development started with designing the UX/UI, ensuring both the dashboard for brand owners and the storefront for customers were clear and easy to navigate. Initially, both sections were designed with two views per part/page, but this approach was soon found to be inefficient. The app was then split into two distinct parts: the customer-facing store and the brand management dashboard, which allowed for more focused design and functionality in each area.
Key Features:
Some of the most notable features of Tagged include:
User Registration and Login: Users can create accounts and log in to the platform.
Item Search and Filtering: A robust search and filtering system allows users to find specific items quickly.
Unified Shopping Cart: Customers can add items from different stores to one shopping cart and checkout all at once.
Order Status Tracking: Customers can monitor their order progress from pending to delivered.
Store Information: Users can view store details, including social media links and performance metrics like average delivery time and return rates.
Customer Privacy: Stores only see customer addresses when needed for shipping, ensuring privacy.
Email Notifications: Both users and stores receive email alerts for new orders, order cancellations, and status updates.
Product Variations: Stores can add items with multiple color and size options, manage stock levels, and link images to product variations.
Detailed Analytics Dashboard: Stores have access to an analytics dashboard displaying various performance metrics and data visualizations.
Conclusion & Learnings:
Building Tagged helped develop expertise in UX design and multi-part system architecture. Splitting the app into a customer side and store owner dashboard allowed for more flexibility and clarity in feature implementation. Additionally, privacy considerations and handling multi-store operations provided valuable insights into building a secure and efficient e-commerce platform.
-
CuraFlow: Complete Clinic Management System
Website DevelopmentCuraFlow is a comprehensive clinic management system designed to streamline operations for clinics. It includes modules for employee management, patient tracking, doctor services, and appointment scheduling. Additionally, CuraFlow provides advanced analytics for administrators and integrates a role-based access control (RBAC) system for secure employee management. The system was developed for a client who needed a custom solution that exceeded the capabilities of existing clinic management tools.
The Problem:
The client clinic was managing their operations using a combination of pen-and-paper and Excel spreadsheets, a process that was inefficient and error-prone. They required a robust digital solution that could manage all aspects of their clinic, from patient records and appointments to employee and doctor management. Existing market solutions either lacked the features they needed or were not flexible enough to suit their specific workflow. This gap led them to request a custom solution—CuraFlow—tailored to their exact requirements.
…
Goals and Objectives:
Primary Goal:
To create an all-in-one clinic management system that eliminates the need for multiple systems, supports doctor, admin, and employee interfaces, and modernizes the clinic's operations.
Additional Objectives:
Make the system fully remote with over-the-air (OTA) update capabilities.
Ensure the system is flexible enough to handle various custom requirements, such as patient discount packages and complex appointment scheduling.
Development Process
The development started by researching alternative solutions the clinic had tried, focusing on identifying their pain points. From there, the core of the project began with database schema design, ensuring that all aspects of clinic management were covered.
Once the schema was complete, multiple iterations of UX/UI design followed to align with the client’s workflow and preferences. After finalizing the design, the implementation phase began, focusing on the application's routes, logic, and APIs.
Since it was a two-man team, no formal development methodology was followed, but the work was highly collaborative, ensuring that each part of the system addressed the client’s needs.
Results:
CuraFlow succeeded in modernizing the clinic's operations, automating many tasks that were previously manual. The client now has a system that efficiently manages appointments, payments, and employee and doctor shifts, all tailored to their specific workflow.
Key Features:
Some of the most notable features of CuraFlow include:
Appointment Scheduling: An intelligent system that prevents appointment conflicts and ensures accurate tracking of patient visits.
Patient Medical Forms: Interactive graphs displaying progress in patient medical forms, allowing doctors to visualize changes over time.
Payment Management: A flexible payment handling system that tracks both what doctors owe and what they should receive, considering percentages and past payments.
Full RBAC System: Role-based access control to ensure that employees only have access to the features necessary for their job role.
OTA Updates: The system is remotely updated, ensuring that clinics always have the latest version without manual intervention.
-
Vibe: Social Media Web App
Website DevelopmentVibe is a social media web application with a variety of features for user engagement, such as posts, likes, comments, and user mentions. The project began as a final assignment for CS50 and later evolved into a personal project for learning and practicing React and Next.js.
The Problem:
Unlike traditional projects, Vibe was not created to address a specific user problem. Instead, it served as a platform for learning and exploring modern web technologies. The challenge was primarily about improving development skills and understanding full-stack web development.
…
Goals and Objectives:
The main goal of Vibe was to create a fast, user-friendly social media application with a great user experience, responsive design, and strong SEO optimization. Additionally, it served as a platform to master React, Next.js, and full-stack development, allowing for the exploration of modern web technologies through practical implementation.
Development Process:
The project began with UX/UI design, which was crucial given that Vibe is a user-driven platform. Several iterations of design were made until a satisfying, aesthetically pleasing interface was achieved. After finalizing the design, the development phase involved incremental implementation of features, starting from core functionality and gradually adding new capabilities over time.
Results:
Vibe was completed in two months, but it continues to evolve as new features are added. The project successfully showcases skills in modern web development frameworks and databases, with a strong emphasis on user experience.
Key Features:
Some of the most notable features of Vibe include:
User Registration & Login: Users can create accounts, log in, and manage their profile.
CRUD Posts: Users can create, read, update, and delete posts, with the ability to mention other users.
Comments & Reactions: Users can comment on posts, like them, and react to posts with custom reactions.
Profile Pages: Users have their own profile pages to view posts and activity.
Following System: Users can follow others and see their posts in a personalized feed.
Notifications: Users are notified when someone likes their post or follows them.
Responsive Design: The app was designed mobile-first but adapts well to larger desktop screens.
Conclusion & Learnings:
Working on Vibe allowed for hands-on experience with Next.js, React, and PostgreSQL, enhancing both front-end and back-end development skills. This was particularly valuable as it was the first project of its kind.
Activity
| Latest proposals 2 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Create a Next.js + React page
58 USD
|
|||||
|
Landing page of an internet provider
232 USD
|