I am a Front-End Web Developer with a strong foundation in computer science, structured problem solving, and modern web development. I am experienced in building responsive web interfaces and dynamic applications using HTML, CSS, JavaScript, and Git, supported by hands-on project work and a solid technical background. I blend front-end development with UX/UI design knowledge, enabling the translation of design concepts into clean, user-centered, and maintainable web interfaces with a strong focus on usability and responsiveness. I have a strong problem-solving mindset and enjoy designing, debugging, and improving JavaScript-based functionality, with a commitment to writing clean, maintainable, and reusable code in collaborative and remote environments.

Ehab AJ Al-Ani

I am a Front-End Web Developer with a strong foundation in computer science, structured problem solving, and modern web development. I am experienced in building responsive web interfaces and dynamic applications using HTML, CSS, JavaScript, and Git, supported by hands-on project work and a solid technical background. I blend front-end development with UX/UI design knowledge, enabling the translation of design concepts into clean, user-centered, and maintainable web interfaces with a strong focus on usability and responsiveness. I have a strong problem-solving mindset and enjoy designing, debugging, and improving JavaScript-based functionality, with a commitment to writing clean, maintainable, and reusable code in collaborative and remote environments.

Available to hire

I am a Front-End Web Developer with a strong foundation in computer science, structured problem solving, and modern web development. I am experienced in building responsive web interfaces and dynamic applications using HTML, CSS, JavaScript, and Git, supported by hands-on project work and a solid technical background.

I blend front-end development with UX/UI design knowledge, enabling the translation of design concepts into clean, user-centered, and maintainable web interfaces with a strong focus on usability and responsiveness. I have a strong problem-solving mindset and enjoy designing, debugging, and improving JavaScript-based functionality, with a commitment to writing clean, maintainable, and reusable code in collaborative and remote environments.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Arabic
Fluent
English
Fluent
German
Advanced

Work Experience

Freelance UX/UI Designer & Developer at Self-employed / Freelancer
January 1, 2025 - Present
Led end-to-end UX/UI design for multiple clients across diverse industries, covering user research, wireframing, prototyping, and usability testing. Delivered intuitive, accessible, and user-centered interfaces and brand systems aligned with business goals. Managed full project lifecycles, collaborated directly with clients, and produced high-fidelity prototypes and design systems that improved usability, visual consistency, and overall product clarity.
Commercial Partner and Regional Distribution Manager at IMUNEX GmbH
May 1, 2020 - December 1, 2024
Overseeing distribution across multiple Middle East countries and a network of 8 distributors. Implemented a new strategy that improved delivery times by 15% and cut logistics costs by 10%, while increasing UAE market share through strategic partnerships and staff training.
Commercial Manager Assistant at Rajwan Al Technologia Co.
October 1, 2015 - January 31, 2017
Managed office operations, secured agencies from manufacturers, negotiated prices, prepared invoices, and handled transfers and payments. Digitized five years of hardcopy files, reducing physical storage by 50%. Managed calendars for two executives with 95% accuracy and onboarded four new employees to boost productivity.
Dentist Intern at Ain Shams University Hospitals
September 1, 2014 - August 31, 2015
Applied empathy and user-centered problem-solving to diagnose and treat diverse patient needs across 9 specializations; meticulously executed treatment plans and conducted patient interviews to understand pain points.
Freelance Front-End Developer at Self-Directed / Freelance
January 1, 2024 - Present
Developed multiple web-based projects using HTML, CSS, and JavaScript; Applied structured problem-solving through hands-on programming and real-world scenarios; Practiced debugging, testing, and improving application performance; Followed disciplined learning paths including CS50 and advanced front-end topics.
Full-Stack Web Developer (CS50 Final Project: StudyFlow) at CS50 StudyFlow Project
January 1, 2025 - Present
Developed StudyFlow, a full-stack web application with user authentication and CRUD functionality. Implemented JavaScript for dynamic UI behavior and client-side interaction. Designed relational database schema and backend logic using Python (Flask) and SQLite. Focused on clean architecture, maintainability, and scalable code.

Education

CS50: Introduction to Computer Science at Harvard University
May 1, 2025 - September 30, 2025
Gained proficiency in computational thinking, algorithms, and data structures through an intensive introduction to computer science. The course covered C, Python, SQL, and HTML/CSS/JavaScript through problem sets and a final project
Google UX Design Certificate at Google
October 1, 2023 - November 2, 2024
Completed a rigorous training designed for entry-level job readiness. 15 modules included topics like: UX research fundamentals, inclusive design, low-fidelity and high-fidelity prototypes, and tools like Figma. Completed 3 hands-on full cycle UX projects and developed a portfolio including 7 projects.
Oracle Certified Associate Java SE 8 Programmer (OCA) at Oracle
January 1, 2018 - May 1, 2018
Demonstrated understanding of fundamental Java programming concepts, including object-oriented programming principles.
Bachelor's Degree in Dentistry at Ain Shams University
October 1, 2009 - May 1, 2014
High School Diploma at Cairo International Schools
October 1, 2007 - July 1, 2009
at Misr International University – Egypt
January 1, 2009 - January 1, 2012
CS50: Introduction to Computer Science at Harvard University
January 1, 2025 - January 1, 2025
Google UX Design Professional Certificate at Google
January 1, 2024 - January 1, 2024
Oracle Certified Associate, Java SE 8 Programmer at Oracle
January 1, 2018 - January 1, 2018

Qualifications

CS50: Introduction to Computer Science
January 1, 2025 - January 1, 2025
Google UX Design Professional Certificate
January 1, 2024 - January 1, 2024
Oracle Certified Associate, Java SE 8 Programmer
January 1, 2018 - January 1, 2018

Industry Experience

Software & Internet, Education, Professional Services, Media & Entertainment, Retail, Healthcare, Wholesale & Distribution, Transportation & Logistics, Manufacturing, Computers & Electronics
    paper Taskly - Project Management SaaS Platform

    Challenge:
    • Design a collaborative project management SaaS platform to eliminate friction in design-to-development handoffs and standardize cross-functional workflows for creative and technical teams.

    Responsibilities and Outcomes:
    • Led the end-to-end user-centered design process as the sole UX Designer, from initial problem discovery to final high-fidelity prototyping.
    • Conducted qualitative user research to identify critical pain points, including workflow fragmentation, version control confusion, and administrative overhead.
    • Developed targeted personas (Emily Anderson and Oliver Thompson), user journey maps, and complex user flows to bridge the communication gap between designers and developers.
    • Designed low-fidelity and high-fidelity prototypes utilizing a high-energy brand palette (#F54646), focusing on a “simple yet professional” interface for high-pressure environments.
    • Ensured accessibility excellence by implementing a strict text hierarchy and verifying that all UI elements met WCAG AA color contrast compliance.
    • Executed usability studies that drove major design iterations, such as optimizing the “Design Asset Panel” and refining project-level navigation for better efficiency.

    https://www.twine.net/signin

    paper MMS Live Chat - Mobile Communication Application

    Challenge:
    • To replace the use of informal, personal messaging apps (e.g., WhatsApp) for academic communication within the Modern Montessori School (MMS), which led to blurred professional boundaries, information clutter, and a lack of role-based security and tracking.

    Responsibilities and Outcomes:
    • Served as the Sole Designer, leading the entire user-centered design process from user research to high-fidelity prototype.
    • Conducted qualitative user research (interviews and surveys) with students and teachers to identify core pain points around professional boundaries, information clutter, and security.
    • Defined the Information Architecture, user journeys, problem statements, and user flows for a simple, structured, and secure mobile application.
    • Designed low-fidelity and high-fidelity wireframes and prototypes using Figma, focusing on Mobile App Design and motion.
    • Conducted usability studies, leading to design iterations that incorporated essential features like a clear Reply-to-Message feature to enhance conversational coherence.
    • Successfully delivered a secure, role-gated communication platform that enables class-specific interaction between students and teachers.

    https://www.twine.net/signin

    paper iCoffee - Mobile Ordering Application

    Challenge:
    • Design a high-efficiency mobile ordering application to eliminate customer wait times and reduce errors associated with large, complex coffee orders for busy professionals.

    Responsibilities and Outcomes:
    • Served as the sole UX/UI Designer, leading the entire user-centered design process from concept to high-fidelity prototype.
    • Conducted qualitative user research (interviews and surveys) with busy professionals to identify core pain points around speed, accuracy, and logistics.
    • Developed personas (Caitlin Chen and Kimball Cho), user journeys, and user flows optimized for rapid pick-up and delivery.
    • Designed low-fidelity and high-fidelity wireframes and prototypes, prioritizing WCAG AA accessibility and a clean, intuitive ordering process.
    • Conducted usability testing, leading to design iterations that incorporated essential features like flexible pick-up time scheduling and prominent cart item deletion.

    https://www.twine.net/signin

    paper PinHELP - City-Wide Touchscreen Network

    Challenge:
    • Design an accessible, city-wide touchscreen network to provide immediate assistance to individuals in need.

    Responsibilities and Outcomes:
    • Served as the sole UX Designer, leading the entire user-centered design process.
    • Conducted user research with 8 vulnerable individuals to understand their needs and challenges in emergency situations.
    • Developed personas, user journeys, and empathy maps to inform the design of the touchscreen interface.
    • Designed low-fidelity and high-fidelity wireframes and prototypes, focusing on accessibility and ease of use.
    • Conducted usability testing with positive feedback on the interface’s clarity and simplicity.

    https://www.twine.net/signin

    paper JOOD BANK - Online Banking Platform

    Challenge:
    • Design an online banking platform that enables users to easily open and manage personal and business bank accounts.

    Responsibilities and Outcomes:
    • Led the UX design for this project, focusing on user research, information architecture, and interaction design.
    • Defined personas, user journeys, and empathy maps to guide the design process and ensure a user-centered approach.
    • Designed user flows and wireframes to optimize the account opening and management processes.
    • Conducted usability testing with 3 participants, gathering feedback that led to improvements in navigation and task completion.

    https://www.twine.net/signin

    paper JoyMate - eCommerce App for Gamers

    Challenge:
    • Design an e-commerce app that simplifies the process for gamers to purchase gaming equipment.

    Responsibilities and Outcomes:
    • Led the end-to-end design process, including user research, wireframing, prototyping, and usability testing.
    • Conducted 5 user interviews to understand gamer needs and preferences, identifying key features such as personalized recommendations and easy product comparisons.
    • Created low-fidelity and high-fidelity wireframes and prototypes using Figma, iterating based on user feedback and stakeholder input.
    • Improved the product search functionality, resulting in a 25% increase in product findability during usability tests.

    https://www.twine.net/signin